REST Resource: projects.databases.collectionGroups.fields
المورد: حقل
يمثل حقلاً واحدًا في قاعدة البيانات.
يتم تجميع الحقول حسب "مجموعة المجموعات" التي تمثّل كل المجموعات في قاعدة البيانات التي تحمل رقم التعريف نفسه.
تمثيل JSON |
{
"name": string,
"indexConfig": {
object (IndexConfig )
}
} |
الحقول |
name |
string
اسم حقل للنموذج projects/{projectId}/databases/{databaseId}/collectionGroups/{collectionId}/fields/{fieldPath} قد يكون مسار الحقل اسم حقل بسيطًا، على سبيل المثال: address أو مسار إلى حقول داخل mapValue، على سبيل المثال. address.city ، أو مسار حقل خاص. الحقل الخاص الوحيد الصالح هو * ، الذي يمثل أي حقل. يمكن اقتباس مسارات الحقول باستخدام (backtick). The only character that needs
to be escaped within a quoted field path is the backtick character itself,
escaped using a backslash. Special characters in field paths that
must be quoted include: *, .,
``` (backtick), [, ]`، بالإضافة إلى أي أحرف رمز ASCII. أمثلة: (ملاحظة: تتم كتابة التعليقات هنا في بنية markdown، لذا توجد طبقة إضافية من الفواصل العليا المائلة لتمثيل مجموعة رموز) \ address.city`represents a field named address.city, not the map key
cityin the field address.
`*`represents a field named *`، وليس أي حقل. تتضمّن قيمة Field الخاصة إعدادات الفهرسة التلقائية لجميع الحقول. اسم المورد لهذا الحقل هو: projects/{projectId}/databases/{databaseId}/collectionGroups/__default__/fields/* الفهارس المحدّدة في Field هذا سيتم تطبيقها على جميع الحقول التي ليس لها إعدادات فهرس Field الخاصة بها.
|
indexConfig |
object (IndexConfig )
إعدادات الفهرس لهذا الحقل. وفي حال ترك هذه السياسة بدون ضبط، ستتم إعادة فهرسة الحقول إلى الإعدادات المحدّدة من خلال سياسة ancestorField . لإزالة جميع الفهارس الخاصة بهذا الحقل صراحةً، حدِّد إعدادات فهرس باستخدام قائمة فارغة من الفهارس.
|
إعدادات الفهرس
إعدادات الفهرس لهذا الحقل.
تمثيل JSON |
{
"indexes": [
{
object (Index )
}
],
"usesAncestorConfig": boolean,
"ancestorField": string,
"reverting": boolean
} |
الحقول |
indexes[] |
object (Index )
الفهارس المتوافقة مع هذا الحقل
|
usesAncestorConfig |
boolean
النتائج فقط. عندما تكون القيمة true، يتم ضبط إعدادات فهرس Field من خلال الإعدادات المحدَّدة من خلال ancestorField . أمّا إذا تم ضبط السياسة على "خطأ"، فسيتم تحديد إعدادات فهرس Field بشكل صريح.
|
ancestorField |
string
النتائج فقط. تحدّد هذه السياسة اسم مورد Field الذي تم ضبط إعدادات الفهرس لهذا الحقل منه (عندما تكون قيمة usesAncestorConfig صحيحة)، أو الذي يتم ضبطه إذا لم يتم ضبط فهرس هذا الحقل (عندما تكون القيمة usesAncestorConfig false).
|
reverting |
boolean
الناتج فقط عند ضبط السياسة على "صحيح"، تكون عملية إعداد فهرس Field قيد عملية التراجع. وبعد اكتمالها، ستنتقل إعدادات الفهرس إلى الحالة نفسها التي تم فيها ضبط الحقل المحدّد من خلال ancestorField ، وفي هذه المرحلة، سيكون usesAncestorConfig true وسيكون reverting هو false .
|
الطُرق |
|
الحصول على البيانات الوصفية والتهيئة للحقل. |
|
يسرد إعدادات الحقل والبيانات الوصفية لقاعدة البيانات هذه. |
|
يتم تعديل إعدادات الحقل. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-08-22 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]