كيفية إرجاع النتيجة الأولى من كسكيري

StackOverflow https://stackoverflow.com/questions/1209382

  •  06-07-2019
  •  | 
  •  

سؤال

وهكذا لدي كسكيري ويبدو أن شيئا من هذا القبيل:

for $i in /*:rootElement
where $i/*:field = "test"
return $i

وهذا الاستعلام بإرجاع الكثير من النتائج، ولكن أنا فقط حقا في حاجة واحدة. كيف يمكنني العودة فقط في هذا البند الأول في تسلسل النتيجة؟

هل كانت مفيدة؟

المحلول

(for $i in /*:rootElement where $i/*:field = "test" return $i)[1]

في الجانب علما، وأفضل طريقة لكتابة هذه هي استخدام المسندات الخطوة:

/*:rootElement[*:field = "test"][1]
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top