MongoDB-integrasjon
Transaksjoner, saldoer, beholdninger og handler fra 14k+ banker, skrevet til en samling i din egen MongoDB-database etter en tidsplan. Lagt til eller upsertet, klare til spørringer.
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 steg.
- 01
Koble til MongoDB
Vert, database og en bruker med minst mulig rettigheter, eller lim inn en tilkoblingsstreng. Test den før du lagrer.
Hostdb.acme.internalPort27017Brukerbanksync_writerSSL-modusrequireTest● Tilkoblingen var vellykket - 02
Velg en samling
Velg en database og en samling, eller la BankSync opprette en. Legg til, eller upsert på en nøkkel.
DatabaseanalyticsSamlingtransactionsAppendUpsertMatch rader påtransaction_id - 03
Velg en tidsplan
Hver time, hver dag eller hver uke, eller ved behov. Hver kjøring logges.
Hver timeDagligUkentligNeste kjøringI morgen, 06.00Siste kjøring● 3 nye rader, 06.02
MongoDB, satt opp fra start til slutt.
Oppsett av MongoDB i BankSync, filmet med eksempelkontoer.
Dette havner i samlingen din.
- transaction_id
- Bankens stabile ID for transaksjonen. Upsert-nøkkelen din. 4bdd8e6931727cd
- date
- Dagen banken bokførte den. 2026-10-19
- description
- Beskrivelsen banken gir den. Whole Foods Market
- amount
- Med fortegn, i kontoens valuta: penger ut er negative. -86.42
- currency
- ISO 4217-kode. USD
- category
- En forbrukskategori du kan gruppere og filtrere etter. Groceries
- account_name
- Kontoen den kom fra, slik at mange banker kan dele én tabell. Amex Gold
- pending
- True til banken bokfører den. false
Databasen din er ett stopp. Ikke hele historien.
MongoDB – kort fortalt.
- Data
- Transaksjoner, saldoer, handler, beholdninger og lån, én datatype per kobling.
- Fungerer med
- MongoDB Atlas og selvhostet MongoDB.
- Skrivemoduser
- Append setter inn en rad ved hver synkronisering. Upsert matcher på nøkkelkolonnene du velger og oppdaterer der de er.
- Sikkerhet
- SSL-modus disable, require eller verify-full, en bruker med minst mulig rettigheter og et lite, fast sett med IP-adresser fra BankSync som du kan tillate.
- Tidsplan
- Velg automatisk synkronisering hver time, hver dag eller hver uke, avhengig av abonnementet ditt, eller kjør en manuell synkronisering når som helst.
- Tilgang
- Kun lesetilgang, godkjent på bankens egen samtykkeskjerm. BankSync lagrer aldri innloggingen til banken din og kan ikke flytte penger.
- Oppsett
- Omtrent 10 minutter. Fungerer med MongoDB Atlas og selvhostet MongoDB.
- Status
- Tilgjengelig nå.
Spørsmål og svar.
Hvilke MongoDB-verter fungerer BankSync med?
Enhver MongoDB-database som kan nås, inkludert MongoDB Atlas og selvhostet MongoDB.
Bør jeg bruke append eller upsert?
Upsert, for de fleste koblinger. Append setter inn en ny rad ved hver synkronisering, så nye synkroniseringer kan gi duplikater. Upsert matcher rader på nøkkelkolonnene du velger, for eksempel transaction_id, og oppdaterer dem der de er.
Kan BankSync opprette samlingen for meg?
Ja. «Set this up for me» oppretter en samling for datatypen i koblingen, kobler alle kolonnene og legger til den unike indeksen som upsert krever.
Hvordan begrenser jeg tilgangen til databasen min?
Gi BankSync en bruker som bare kan sette inn (og opprette, hvis BankSync skal lage tabellen), bruk SSL-modus require eller verify-full, og tillat de faste IP-adressene BankSync kobler til fra.
Kan BankSync flytte penger eller se bankpassordet mitt?
Nei. Banktilgangen er kun lesetilgang og godkjennes på bankens egen samtykkeskjerm. BankSync lagrer aldri innloggingen til banken din og kan ikke flytte penger.
Bankdata i MongoDB-databasen din.
BankSync er ikke tilknyttet, godkjent av eller offisiell partner med MongoDB. Varemerkene til MongoDB tilhører de respektive eierne.
