الثوابت في Azure Cosmos DB ل NoSQL

ينطبق على: NoSQL

الثابت، المعروف أيضاً بالقيمة الحرفية أو القيمة الرقمية، هو رمز يمثل قيمة بيانات محددة. ويعتمد تنسيق الثابت على نوع بيانات القيمة التي يمثلها.

بناء الجملة

<constant> ::=  
   <undefined_constant>  
     | <null_constant>   
     | <boolean_constant>   
     | <number_constant>   
     | <string_constant>   
     | <array_constant>   
     | <object_constant>   
  
<undefined_constant> ::= undefined  
  
<null_constant> ::= null  
  
<boolean_constant> ::= false | true  
  
<number_constant> ::= decimal_literal | hexadecimal_literal  
  
<string_constant> ::= string_literal  
  
<array_constant> ::=  
    '[' [<constant>][,...n] ']'  
  
<object_constant> ::=   
   '{' [{property_name | "property_name"} : <constant>][,...n] '}'  

الوسيطات

‏‏الوصف
<undefined_constant>; Undefined undefined يمثل قيما من النوع غير معرف.
<null_constant>; null null يمثل قيما من النوع Null.
<boolean_constant> يمثل الثوابت المنطقية.
false false يمثل قيمة من النوع المنطقي.
true true يمثل قيمة من النوع المنطقي.
<number_constant> يمثل ثابتا رقميا.
decimal_literal يتم تمثيل الأرقام باستخدام رمز عشري أو رمز علمي.
hexadecimal_literal الأرقام الممثلة باستخدام البادئة 0x متبوعة برقم سداسي عشري واحد أو أكثر.
<string_constant> يمثل ثابتا من سلسلة النوع.
string _literal سلاسل Unicode ممثلة بتسلسل من صفر أو أكثر من أحرف Unicode أو تسلسلات الإلغاء. يتم تضمين القيم الحرفية للسلسلة في علامات اقتباس مفردة (علامة اقتباس أحادية: ') أو علامات اقتباس مزدوجة (علامة اقتباس: ").

الملاحظات

  • فيما يلي قائمة أنواع البيانات العددية المدعومة:

    ترتيب القيم
    غير معرف قيمة واحدة: undefined
    قيمة خالية قيمة واحدة: null
    منطقيه القيم: false، . true
    الرقم‬ رقم النقاط العائمة للدقة المزدوجة،IEEE 754 قياسي.
    السلسلة‬ تسلسل من صفر أو أكثر من أحرف Unicode. يجب أن تكون السلاسل محاطة باقتباس مفرد أو مزدوج.
    صفيف تسلسل من العنصر صفر أو أكثر. يمكن أن يكون كل عنصر قيمة لأي نوع بيانات عددي، باستثناء غير محدد.
    الكائن مجموعة غير منظمة من أزواج القيم/الأسماء صفر أو أكثر. الاسم هو سلسلة Unicode، يمكن أن تكون القيمة من أي نوع بيانات عددي، باستثناء غير محدد.
  • فيما يلي قائمة بتسلسلات الإلغاء المسموح بها للأحرف الحرفية للسلسلة:

    ‏‏الوصف حرف Unicode
    \' الفاصلة العليا (') U+0027
    \" علامة اقتباس (") U+0022
    \\ خط مائل عكسي () U+005C
    \/ الخط المائل (/) U+002F
    \b مسافة للخلف U+0008
    \f موجز الفاصل U+000C
    \n إضافة سطر U+000A
    \r إرجاع حرف U+000D
    \t علامة تبويب U+0009
    \uXXXX حرف Unicode محدد بأربعة أرقام سداسية عشرية. U+XXXX