Intégration MongoDB
Les transactions, soldes, positions et transactions sur titres de 14 k+ banques, écrits selon un planning dans une collection de votre propre base de données MongoDB. En ajout ou en upsert, prêts à être interrogés.
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, … }]
De la banque à MongoDB en trois étapes.
- 01
Connectez MongoDB
Hôte, base de données et un utilisateur aux droits minimaux, ou collez une chaîne de connexion. Testez-la avant d’enregistrer.
Hôtedb.acme.internalPort27017Utilisateurbanksync_writerMode SSLrequireTest● Connexion réussie - 02
Choisissez une collection
Choisissez une base de données et une collection, ou laissez BankSync en créer une. Ajout, ou upsert sur une clé.
Base de donnéesanalyticsCollectiontransactionsAjoutUpsertRapprocher les lignes surtransaction_id - 03
Choisissez une fréquence
Toutes les heures, chaque jour, chaque semaine ou à la demande. Chaque exécution est journalisée.
Toutes les heuresQuotidienHebdomadaireProchaine exécutionDemain, 06:00Dernière exécution● 3 nouvelles lignes, 06:02
Configurer MongoDB, du début à la fin.
Configuration de l’intégration MongoDB dans BankSync, filmée avec des comptes d’exemple.
Ce qui arrive dans votre collection.
- transaction_id
- L’identifiant stable de la transaction attribué par la banque. Votre clé d’upsert. 4bdd8e6931727cd
- date
- Le jour où la banque l’a comptabilisée. 2026-10-19
- description
- Le libellé fourni par la banque. Whole Foods Market
- amount
- Avec son signe, dans la devise du compte : les sorties d’argent sont négatives. -86.42
- currency
- Code ISO 4217. USD
- category
- Une catégorie de dépense pour regrouper et filtrer. Groceries
- account_name
- Le compte d’origine, pour que plusieurs banques partagent une même table. Amex Gold
- pending
- Vrai jusqu’à ce que la banque la comptabilise. false
Votre base de données n’est qu’une étape parmi d’autres.
MongoDB, en bref.
- Données
- Transactions, soldes, transactions sur titres, positions et prêts, un type de données par flux.
- Compatible avec
- MongoDB Atlas et MongoDB auto-hébergé.
- Modes d’écriture
- L’ajout insère une ligne à chaque synchronisation. L’upsert rapproche les lignes selon les colonnes clés que vous choisissez et les met à jour sur place.
- Sécurité
- Mode SSL disable, require ou verify-full, un utilisateur aux droits minimaux et un petit ensemble fixe d’adresses IP BankSync à autoriser.
- Fréquence
- Choisissez une synchronisation automatique toutes les heures, chaque jour ou chaque semaine selon votre formule, ou lancez une synchronisation manuelle à tout moment.
- Accès
- Lecture seule, autorisée sur l’écran de consentement de votre propre banque. BankSync ne stocke jamais vos identifiants bancaires et ne peut pas déplacer d’argent.
- Configuration
- Environ 10 minutes. Compatible avec MongoDB Atlas et MongoDB auto-hébergé.
- Statut
- Disponible dès aujourd’hui.
Vos questions, nos réponses.
Avec quels hébergeurs MongoDB BankSync fonctionne-t-il ?
Toute base de données MongoDB accessible, y compris MongoDB Atlas et MongoDB auto-hébergé.
Dois-je utiliser l’ajout ou l’upsert ?
L’upsert, pour la plupart des flux. Le mode ajout insère une nouvelle ligne à chaque synchronisation, si bien qu’une resynchronisation peut créer des doublons. L’upsert rapproche les lignes selon les colonnes clés que vous choisissez, comme transaction_id, et les met à jour sur place.
BankSync peut-il créer la collection pour moi ?
Oui. « Set this up for me » crée une collection adaptée au type de données du flux, mappe chaque colonne et ajoute l’index unique dont les upserts ont besoin.
Comment restreindre l’accès à ma base de données ?
Donnez à BankSync un utilisateur qui peut seulement insérer (et créer, si BankSync doit créer la table), utilisez le mode SSL require ou verify-full, et ajoutez à votre liste d’autorisation les adresses IP fixes depuis lesquelles BankSync se connecte.
BankSync peut-il déplacer de l’argent ou voir mon mot de passe bancaire ?
Non. L’accès bancaire est en lecture seule et autorisé sur l’écran de consentement de votre propre banque. BankSync ne stocke jamais vos identifiants bancaires et ne peut pas déplacer d’argent.
Vos données bancaires dans votre base de données MongoDB.
BankSync n’est ni affilié à MongoDB, ni approuvé par MongoDB, ni partenaire officiel de MongoDB. Les marques MongoDB appartiennent à leurs propriétaires respectifs.
