MongoDB-integration
Transaktioner, saldon, innehav och affärer från 14 tn+ banker, skrivna till en samling i din egen MongoDB-databas enligt ett schema. Tillagda eller upsertade, redo att ställa frågor mot.
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, … }]
Från bank till MongoDB i tre steg.
- 01
Anslut MongoDB
Värd, databas och en användare med minsta möjliga behörighet, eller klistra in en anslutningssträng. Testa innan du sparar.
Hostdb.acme.internalPort27017Användarebanksync_writerSSL-lägerequireTest● Anslutningen lyckades - 02
Välj en samling
Välj en databas och en samling, eller låt BankSync skapa en. Lägg till, eller gör upsert på en nyckel.
DatabasanalyticsSamlingtransactionsAppendUpsertMatcha rader påtransaction_id - 03
Välj ett schema
Varje timme, dag eller vecka, eller vid behov. Varje körning loggas.
Varje timmeDagligenVarje veckaNästa körningI morgon, 06:00Senaste körning● 3 nya rader, 06:02
Konfigurera MongoDB från början till slut.
Så konfigureras MongoDB i BankSync, filmat med exempelkonton.
Det här hamnar i din samling.
- transaction_id
- Bankens stabila id för transaktionen. Din upsert-nyckel. 4bdd8e6931727cd
- date
- Dagen då banken bokförde den. 2026-10-19
- description
- Beskrivningen som banken ger den. Whole Foods Market
- amount
- Med tecken, i kontots valuta: utbetalningar är negativa. -86.42
- currency
- ISO 4217-kod. USD
- category
- En utgiftskategori att gruppera och filtrera efter. Groceries
- account_name
- Kontot den kom från, så att många banker kan dela en tabell. Amex Gold
- pending
- Sant tills banken bokför den. false
Din databas är en anhalt. Inte hela resan.
MongoDB i korthet.
- Data
- Transaktioner, saldon, affärer, innehav och lån, en datatyp per flöde.
- Fungerar med
- MongoDB Atlas och egendriftad MongoDB.
- Skrivlägen
- Append infogar en rad vid varje synk. Upsert matchar på de nyckelkolumner du väljer och uppdaterar på plats.
- Säkerhet
- SSL-läge disable, require eller verify-full, en användare med minsta möjliga behörighet och ett litet, fast antal IP-adresser för BankSync som du kan lägga till i tillåtelselistan.
- Schema
- Välj automatisk synk varje timme, dag eller vecka beroende på ditt abonnemang, eller kör en manuell synk när som helst.
- Åtkomst
- Bara läsbehörighet, godkänd på din banks egen samtyckesskärm. BankSync sparar aldrig dina inloggningsuppgifter till banken och kan inte flytta pengar.
- Konfiguration
- Cirka 10 minuter. Fungerar med MongoDB Atlas och egendriftad MongoDB.
- Status
- Tillgänglig i dag.
Frågor och svar.
Vilka MongoDB-värdar fungerar BankSync med?
Alla nåbara MongoDB-databaser, bland annat MongoDB Atlas och egendriftad MongoDB.
Ska jag välja Append eller Upsert?
Upsert, för de flesta flöden. Append infogar en ny rad vid varje synk, så nya synkar kan ge dubbletter. Upsert matchar rader på de nyckelkolumner du väljer, till exempel transaction_id, och uppdaterar dem på plats.
Kan BankSync skapa samlingen åt mig?
Ja. ”Set this up for me” skapar en samling för flödets datatyp, mappar alla kolumner och lägger till det unika index som upsert kräver.
Hur begränsar jag åtkomsten till min databas?
Ge BankSync en användare som bara kan infoga (och skapa, om BankSync ska skapa tabellen), använd SSL-läget require eller verify-full och lägg till de fasta IP-adresser som BankSync ansluter från i din tillåtelselista.
Kan BankSync flytta pengar eller se mitt banklösenord?
Nej. Bankåtkomsten är bara läsbehörighet, som du godkänner på din banks egen samtyckesskärm. BankSync sparar aldrig dina inloggningsuppgifter till banken och kan inte flytta pengar.
Bankdata i din MongoDB-databas.
BankSync är inte anslutet till, godkänt av eller officiell partner till MongoDB. Varumärken som tillhör MongoDB ägs av respektive ägare.
