كيف يستعلم iDBQuery عن JSON المتداخل أو مستندات MongoDB؟
يفهم iDBQuery البيانات المتداخلة وشبه المهيكلة، مستندات MongoDB وأعمدة JSON وملفّاته، ويستطيع الوصول إلى الحقول المُضمَّنة والمصفوفات للإجابة عن الأسئلة، ثم دمج تلك البيانات مع مصادرك العلائقية في النموذج نفسه. تسأل بلغة طبيعية وهو يتولّى المسار إلى البنية المتداخلة.
ليست كل البيانات صفوفاً وأعمدة مرتّبة. تُداخل قواعد بيانات المستندات وحمولات JSON الحقول داخل الحقول وتحمل مصفوفات من السجلات الفرعية، ما يُعثر الأدوات المبنيّة للجداول المسطّحة فقط. صُمِّم iDBQuery ليعمل مع كليهما.
- يقرأ البنية المتداخلة. يستطيع التنقّل داخل الكائنات المُضمَّنة والمصفوفات، `address.city` داخل مستند عميل، أو بنود مُداخَلة في طلب، لاستخراج القيم التي يحتاجها سؤالك.
- مصادر مستندات أصيلة. يتصل MongoDB مباشرةً، وتُعالَج ملفّات JSON وأعمدة JSON في قواعد البيانات العلائقية أيضاً، فلا تكون البيانات شبه المهيكلة مواطناً من الدرجة الثانية.
- تمتزج بالبيانات العلائقية. لأن كل شيء ينطوي في نموذج حيّ واحد قابل للاستعلام، تستطيع دمج مجموعة MongoDB بجدول SQL والإجابة عبر كليهما في سؤال واحد.
ويهمّ هذا بيانات التطبيقات الحديثة، حيث تعيش سجلّات الأحداث وكتالوجات المنتجات وملفّات المستخدمين مستنداتٍ غالباً. وكما هو الحال مع المصادر المهيكلة، يُظهر iDBQuery كيف وصل إلى الإجابة ويوثّق السجلات الأساسية، فحتى بيانات مسحوبة من عمق مستند متداخل تكون قابلة للتتبّع إلى أصلها. تحصل على مرونة بيانات المستندات دون أن تُسطّحها بنفسك أولاً.
Updated 2026-06-22