43. استعلام: الحصول على "الحقول"

استعلام للحصول على "الحقول" الخاصة بالمستخدم مع عوامل تصفية حسب الوسوم, معرف_المزرعة, معرف_الحقل, اسم_الحقل. تُعاد الحقول بترتيب أبجدي حسب اسم الحقل.

عامل تصفية الحقل يعمل كشرط AND، على سبيل المثال من الممكن التصفية حسب معرف_المزرعة وحسب معرف_الحقل وحسب الوسوم وحسب اسم_الحقل في استعلام واحد أو استخدام شرط تصفية واحد فقط أو عدم استخدام أي شرط.

التصفية حسب اسم_الحقل يعمل كـ يبدأ_بـ.

لتنفيذ منطق الترميز (pagination)، استخدم معامل الاستعلام حجم_الصفحة. توجد المفتاح_المقيَّم_الأخير و الإجمالي في الاستجابة، حيث المفتاح_المقيَّم_الأخير يشير إلى آخر سجل تمت معالجته ليتوافق مع شرط التصفية و الإجمالي هو العدد الإجمالي للسجلات التي تطابق شروط التصفية.

query FilterFields {
  getFields(
    filter: {
      farmUuid: "<placeholder_of_farm_uuid>"
      fieldUuid: "<placeholder_of_field_uuid>"
      labels: [{ name: "name1", value: "value1" }]
      pageSize: 2
      lastEvaluatedKey: {
        SortKey: "<some_key>"
        PartitionKey: "<some_key>"
        TagString: "<some_key>"
      }
      fieldName: "Sample"
    }
  ) {
    fields {
      uuid
      area(unit: HECTARES)
      الاسم
      labels {
        الاسم
        value
      }
      الإجمالي
    }
    lastEvaluatedKey {
      SortKey
      PartitionKey
      TagString
    }
  }
}

Last updated

Was this helpful?