الثوابت في 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