MongoDB – integraatio
Tapahtumat, saldot, omistukset ja kaupat 14 t.+ pankista kirjoitetaan aikataulun mukaan kokoelmaan omassa tietokannassasi (MongoDB). Lisättyinä tai upsertilla, valmiina kyselyihin.
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, … }]
Pankista kohteeseen MongoDB kolmessa vaiheessa.
- 01
Yhdistä MongoDB
Palvelin, tietokanta ja vähimmillä oikeuksilla toimiva käyttäjä, tai liitä yhteysmerkkijono. Testaa ennen tallennusta.
Palvelindb.acme.internalPortti27017Käyttäjäbanksync_writerSSL-tilarequireTesti● Yhteys onnistui - 02
Valitse kokoelma
Valitse tietokanta ja kokoelma tai anna BankSync-palvelun luoda se. Lisää rivit tai käytä upsertia avaimella.
TietokantaanalyticsKokoelmatransactionsLisäysUpsertTäsmäytä rivittransaction_id - 03
Valitse aikataulu
Tunneittain, päivittäin tai viikoittain, tai pyynnöstä. Jokainen ajo kirjataan.
TunneittainPäivittäinViikoittainSeuraava ajoHuomenna, 6.00Edellinen ajo● 3 uutta riviä, 6.02
MongoDB käyttöön alusta loppuun.
Käyttöönotto: MongoDB BankSync-palvelussa. Kuvattu esimerkkitileillä.
Mitä kokoelmaasi tallentuu.
- transaction_id
- Pankin pysyvä tunniste tapahtumalle. Upsert-avaimesi. 4bdd8e6931727cd
- date
- Päivä, jolloin pankki kirjasi sen. 2026-10-19
- description
- Pankin antama kuvaus. Whole Foods Market
- amount
- Etumerkillinen, tilin valuutassa: lähtevä raha on negatiivinen. -86.42
- currency
- ISO 4217 -koodi. USD
- category
- Kulutusluokka ryhmittelyyn ja suodatukseen. Groceries
- account_name
- Tili, jolta rivi tuli, joten monen pankin tiedot mahtuvat yhteen tauluun. Amex Gold
- pending
- Tosi, kunnes pankki kirjaa sen. false
Tietokantasi on vain yksi kohde. Vaihtoehtoja on muitakin.
MongoDB lyhyesti.
- Tiedot
- Tapahtumat, saldot, kaupat, omistukset ja lainat, yksi tietotyyppi syötettä kohden.
- Yhteensopiva
- MongoDB Atlas ja oma MongoDB-palvelin.
- Kirjoitustilat
- Lisäys lisää rivin jokaisella synkronoinnilla. Upsert täsmäyttää valitsemiesi avainsarakkeiden perusteella ja päivittää paikallaan.
- Tietoturva
- SSL-tila disable, require tai verify-full, vähimmillä oikeuksilla toimiva käyttäjä ja pieni kiinteä joukko BankSync-palvelun IP-osoitteita, jotka voit sallia.
- Aikataulu
- Valitse pakettisi mukaan automaattinen synkronointi tunneittain, päivittäin tai viikoittain, tai käynnistä synkronointi käsin milloin tahansa.
- Pääsy
- Vain luku -oikeus, valtuutettu pankkisi omalla suostumussivulla. BankSync ei koskaan tallenna pankkitunnuksiasi eikä voi siirtää rahaa.
- Käyttöönotto
- Noin 10 minuuttia. Toimii MongoDB Atlas -palvelun ja omalla palvelimella ajettavan MongoDB-tietokannan kanssa.
- Tila
- Saatavilla nyt.
Kysymyksiä ja vastauksia.
MongoDB: minkä palveluntarjoajien kanssa BankSync toimii?
Mikä tahansa tavoitettavissa oleva tietokanta (MongoDB), myös MongoDB Atlas ja oma MongoDB-palvelin.
Kumpi kannattaa valita, append vai upsert?
Upsert useimmille syötteille. Lisäys (append) lisää uuden rivin jokaisella synkronoinnilla, joten uudelleensynkronointi voi luoda kaksoiskappaleita. Upsert täsmäyttää rivit valitsemiesi avainsarakkeiden, kuten tapahtumatunnisteen transaction_id, perusteella ja päivittää ne paikallaan.
Voiko BankSync luoda kokoelman puolestani?
Kyllä. ”Set this up for me” luo syötteen tietotyypille kokoelman, kohdistaa jokaisen sarakkeen ja lisää upsertin tarvitseman yksilöivän indeksin.
Miten rajaan pääsyn tietokantaani?
Anna BankSync-palvelulle käyttäjä, jolla on vain lisäysoikeus (ja luontioikeus, jos BankSync luo taulun), käytä SSL-tilaa require tai verify-full ja salli kiinteät IP-osoitteet, joista BankSync ottaa yhteyden.
Voiko BankSync siirtää rahaa tai nähdä pankkisalasanani?
Ei. Pankkiyhteys on vain luku -oikeus, ja se valtuutetaan pankkisi omalla suostumussivulla. BankSync ei koskaan tallenna pankkitunnuksiasi eikä voi siirtää rahaa.
Pankkitiedot omaan tietokantaasi (MongoDB).
BankSync ei ole sidoksissa palveluun MongoDB, eikä MongoDB ole hyväksynyt BankSync-palvelua tai ole sen virallinen kumppani. MongoDB ja siihen liittyvät tavaramerkit kuuluvat omistajilleen.
