تكامل MongoDB
المعاملات والأرصدة والحيازات والصفقات من 14 ألف+ بنك، تُكتب في مجموعة ضمن قاعدة بيانات MongoDB الخاصة بك وفق جدول زمني. بالإلحاق أو بالدمج، وجاهزة للاستعلام.
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, … }]
من البنك إلى MongoDB في ثلاث خطوات.
- 01
ربط MongoDB
المضيف وقاعدة البيانات ومستخدم بأقل الصلاحيات، أو لصق سلسلة اتصال. ويمكن اختبار الاتصال قبل الحفظ.
المضيفdb.acme.internalالمنفذ27017المستخدمbanksync_writerوضع SSLrequireالاختبار● نجح الاتصال - 02
اختيار مجموعة
اختيار قاعدة بيانات و مجموعة، أو ترك BankSync يتولى الإنشاء. بالإلحاق، أو بالدمج على مفتاح.
قاعدة البياناتanalyticsالمجموعةtransactionsإلحاقدمج (Upsert)مطابقة الصفوف علىtransaction_id - 03
اختيار جدول زمني
كل ساعة أو يوميًا أو أسبوعيًا، أو عند الطلب. وكل تشغيل مسجَّل.
كل ساعةيوميًاأسبوعيًاالتشغيل التاليغدًا، 6:00 صآخر تشغيل● 3 صفوف جديدة، 6:02 ص
إعداد MongoDB من البداية إلى النهاية.
إعداد MongoDB في BankSync، مصوَّر بحسابات تجريبية.
ما يصل إلى مجموعتك.
- transaction_id
- المعرّف الثابت الذي يمنحه البنك للمعاملة. وهو مفتاح الدمج لديك. 4bdd8e6931727cd
- date
- اليوم الذي قيّدها فيه البنك. 2026-10-19
- description
- الوصف الذي يمنحه البنك لها. Whole Foods Market
- amount
- بإشارة موجبة أو سالبة، وبعملة الحساب: الأموال الخارجة سالبة. -86.42
- currency
- رمز ISO 4217. USD
- category
- فئة إنفاق للتجميع والتصفية حسبها. Groceries
- account_name
- الحساب الذي جاءت منه، لتتشارك عدة بنوك جدولًا واحدًا. Amex Gold
- pending
- القيمة true إلى أن يقيّدها البنك. false
قاعدة بياناتك محطة واحدة، لا القصة كلها.
MongoDB باختصار.
- البيانات
- المعاملات والأرصدة والصفقات والحيازات والقروض، نوع بيانات واحد لكل موجز.
- يعمل مع
- MongoDB Atlas و MongoDB المستضاف ذاتيًا.
- أوضاع الكتابة
- الإلحاق يُدرج صفًا في كل مزامنة. والدمج يطابق على أعمدة المفتاح التي يقع عليها اختيارك ويحدّث في المكان نفسه.
- الأمان
- وضع SSL disable أو require أو verify-full، ومستخدم بأقل الصلاحيات، ومجموعة صغيرة ثابتة من عناوين IP الخاصة بخوادم BankSync يمكن إضافتها إلى قائمة السماح.
- الجدول الزمني
- يمكنك اختيار المزامنة التلقائية كل ساعة أو يوميًا أو أسبوعيًا حسب خطتك، أو تشغيل مزامنة يدوية في أي وقت.
- الوصول
- للقراءة فقط، ويُمنح على شاشة الموافقة الخاصة ببنكك. لا يحتفظ BankSync أبدًا ببيانات دخولك إلى البنك، ولا يمكنه تحريك الأموال.
- الإعداد
- نحو 10 دقائق. يعمل مع MongoDB Atlas و MongoDB المستضاف ذاتيًا.
- الحالة
- متاح اليوم.
- الروابط
- زيارة الموقع الرسمي
أسئلة وأجوبة.
ما خدمات استضافة MongoDB التي يعمل معها BankSync؟
أي قاعدة بيانات MongoDB يمكن الوصول إليها، ومنها MongoDB Atlas و MongoDB المستضاف ذاتيًا.
هل أستخدم الإلحاق أم الدمج (upsert)؟
الدمج (upsert) لمعظم الموجزات. فالإلحاق يُدرج صفًا جديدًا في كل مزامنة، لذا قد تُكرَّر الصفوف عند إعادة المزامنة. أما الدمج فيطابق الصفوف على أعمدة المفتاح التي يقع عليها اختيارك، مثل transaction_id، ويحدّثها في مكانها.
هل يمكن أن يُنشئ BankSync المجموعة بدلًا مني؟
نعم. يُنشئ زر «Set this up for me» مجموعة لنوع بيانات الموجز، ويطابق كل الأعمدة، ويضيف الفهرس الفريد الذي يحتاجه الدمج.
كيف أقيّد الوصول إلى قاعدة بياناتي؟
يكفي منح BankSync مستخدمًا لا يملك إلا صلاحية الإدراج (والإنشاء، إن كان BankSync سيُنشئ الجدول)، واستخدام وضع SSL require أو verify-full، وإضافة عناوين IP الثابتة التي يتصل منها BankSync إلى قائمة السماح.
هل يمكن أن يحرّك BankSync الأموال أو يرى كلمة مرور بنكي؟
لا. الوصول إلى البنك للقراءة فقط، ويُمنح على شاشة الموافقة الخاصة ببنكك. لا يحتفظ BankSync أبدًا ببيانات دخولك إلى البنك، ولا يمكنه تحريك الأموال.
البيانات البنكية في قاعدة بيانات MongoDB لديك.
لا توجد علاقة تبعية بين BankSync و MongoDB، ولا يحظى BankSync بتأييد MongoDB، وليس شريكًا رسميًا له. وتعود ملكية العلامات التجارية الخاصة بمنتج MongoDB إلى أصحابها.
