我有兴趣返回特定范围的结果,例如从 99 到 199,或者 perhaps ,最后一个 JSON 对象。虽然这适用于较小的数字或范围,但如何将其推广或扩展到更大的范围?
xquery version "3.0";
for $i in (1,2,3)
for $line in db:open("json_people")
return $line/json/_[$i]
最佳答案
您可以避免嵌套循环,使用 position()
函数并指定范围:
db:open("json_people")/json/_[position() = 99 to 199]
关于xml - 如何使用FLWOR的XQuery返回一系列XML节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60266225/