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.

mongosh · analytics3 rækker upsertet, kl. 6.02
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, … }]
Chase Checking og Amex Gold, upsertet kl. 6.02 i samlingen transactions. En ny synkronisering opdaterer rækkerne på stedet i stedet for at tilføje dem igen.

Fra bank til MongoDB i tre trin.

  1. 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.internal
    Port27017
    Brugerbanksync_writer
    SSL-tilstandrequire
    Test● Forbindelsen lykkedes
  2. 02

    Vælg en samling

    Vælg en database og en samling, eller lad BankSync oprette den. Append, eller upsert på en nøgle.

    Databaseanalytics
    Samlingtransactions
    AppendUpsert
    Match rækker påtransaction_id
  3. 03

    Vælg en tidsplan

    Hver time, dag eller uge, eller efter behov. Hver kørsel bliver logget.

    Hver timeDagligtUgentligt
    Næste kørselI morgen kl. 6.00
    Seneste 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
Tilknyt bankfelter til de felter du allerede har, eller lad BankSync oprette samlingen og det unikke indeks for dig.

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.