MongoDB-integration
Transaktioner, saldi, beholdninger og handler fra 14 t+ banker, skrevet efter en tidsplan til en samling i din egen MongoDB-database. Med append eller upsert, klar til forespørgsler.
analytics> db.transactions.find().sort({ date: -1 }).limit(2)[ { transaction_id: '10a4d071832649a', date: '2026-10-19', description: 'Stripe payout', amount: 4200, currency: 'USD', category: 'Income', account_name: 'Chase Checking', pending: false }, { transaction_id: '4bdd8e6931727cd', date: '2026-10-19', amount: -86.42, … }]
Fra bank til MongoDB i tre trin.
- 01
Forbind MongoDB
Host, database og en bruger med mindst mulige rettigheder, eller indsæt en forbindelsesstreng. Test den før du gemmer.
Hostdb.acme.internalPort27017Brugerbanksync_writerSSL-tilstandrequireTest● Forbindelsen lykkedes - 02
Vælg en samling
Vælg en database og en samling, eller lad BankSync oprette den. Append, eller upsert på en nøgle.
DatabaseanalyticsSamlingtransactionsAppendUpsertMatch rækker påtransaction_id - 03
Vælg en tidsplan
Hver time, dag eller uge, eller efter behov. Hver kørsel bliver logget.
Hver timeDagligtUgentligtNæste kørselI morgen kl. 6.00Seneste kørsel● 3 nye rækker, 6.02
MongoDB, sat op fra start til slut.
Opsætning af MongoDB i BankSync, optaget med eksempelkonti.
Det lander i din samling.
- transaction_id
- Bankens faste id for transaktionen. Din upsert-nøgle. 4bdd8e6931727cd
- date
- Dagen banken bogførte den. 2026-10-19
- description
- Beskrivelsen fra banken. Whole Foods Market
- amount
- Med fortegn, i kontoens valuta: udgående beløb er negative. -86.42
- currency
- ISO 4217-kode. USD
- category
- En forbrugskategori at gruppere og filtrere efter. Groceries
- account_name
- Kontoen den kom fra, så mange banker kan dele én tabel. Amex Gold
- pending
- Sand indtil banken bogfører den. false
Din database er ét stop. Ikke hele historien.
MongoDB, kort fortalt.
- Data
- Transaktioner, saldi, handler, beholdninger og lån, én datatype pr. feed.
- Fungerer med
- MongoDB Atlas og selvhostet MongoDB.
- Skrivetilstande
- Append indsætter en række ved hver synkronisering. Upsert matcher på de nøglekolonner du vælger og opdaterer på stedet.
- Sikkerhed
- SSL-tilstand disable, require eller verify-full, en bruger med mindst mulige rettigheder og et lille fast sæt BankSync-IP-adresser du kan tillade.
- Tidsplan
- Vælg automatisk synkronisering hver time, dagligt eller ugentligt afhængigt af dit abonnement, eller kør en manuel synkronisering når som helst.
- Adgang
- Kun læseadgang, godkendt på din banks egen samtykkeside. BankSync gemmer aldrig dit bank-login og kan ikke flytte penge.
- Opsætning
- Cirka 10 minutter. Fungerer med MongoDB Atlas og selvhostet MongoDB.
- Status
- Tilgængelig nu.
Spørgsmål og svar.
Hvilke hosts til MongoDB fungerer BankSync med?
Enhver tilgængelig MongoDB-database, herunder MongoDB Atlas og selvhostet MongoDB.
Skal jeg bruge append eller upsert?
Upsert til de fleste feeds. Append indsætter en ny række ved hver synkronisering, så gentagne synkroniseringer kan give dubletter. Upsert matcher rækker på de nøglekolonner du vælger, fx transaktionsnøglen transaction_id, og opdaterer dem på stedet.
Kan BankSync oprette samlingen for mig?
Ja. »Set this up for me« opretter en samling til feedets datatype, mapper alle kolonner og tilføjer det unikke indeks som upserts kræver.
Hvordan begrænser jeg adgangen til min database?
Giv BankSync en bruger der kun kan indsætte (og oprette, hvis BankSync skal lave tabellen), brug SSL-tilstanden require eller verify-full, og tillad de faste IP-adresser som BankSync forbinder fra.
Kan BankSync flytte penge eller se min bankadgangskode?
Nej. BankSync har kun læseadgang til banken, og adgangen godkendes på din banks egen samtykkeside. BankSync gemmer aldrig dit bank-login og kan ikke flytte penge.
Bankdata i din MongoDB-database.
BankSync har ingen tilknytning til MongoDB og er hverken godkendt af eller officiel partner med MongoDB. Varemærkerne for MongoDB tilhører deres respektive ejere.
