DocumentId (استعلام NoSQL)

ينطبق على: NoSQL

استخراج معرف العدد الصحيح المقابل لعنصر معين داخل قسم فعلي.

بناء الجملة

DOCUMENTID(<root_specifier>)

الوسيطات

الوصف
root_specifier الاسم المستعار الذي يعرف الجذر.

أنواع الإرجاع

عدد صحيح يحدد عنصرا داخل قسم فعلي.

أمثلة

يوضح هذا المثال استخدام هذه الدالة لاستخراج معرف العدد الصحيح وإرجاعه بالنسبة إلى قسم فعلي.

[
  {
    "id": "5741047452",
    "name": "Joltage Kid's Vest"
  }
]
SELECT
    p.id,
    p._rid,
    DOCUMENTID(p) AS documentId
FROM  
    product p
[
  {
    "id": "5741047452",
    "_rid": "36ZyAPW+uN8NAAAAAAAAAA==",
    "documentId": 13
  }
]

يمكن أيضا استخدام هذه الدالة كعامل تصفية.

[
  {
    "id": "5720559175",
    "name": "Joltage Kid's Vest"
  }
]
SELECT
    p.id,
    DOCUMENTID(p) AS documentId
FROM  
    product p
WHERE
    DOCUMENTID(p) >= 5 AND
    DOCUMENTID(p) <= 15
[
  {
    "id": "5720559175",
    "documentId": 13
  }
]

الملاحظات

  • ترجع هذه الدالة قيمة عدد صحيح فريدة فقط داخل قسم فعلي واحد.

راجع أيضًا