如何仅对一个嵌套属性进行示例查询?
How to do query by example on ONLY ONE nested attributes?
所以我正在使用 ArangoDB 并获得了如下所示的嵌套数据结构:
doc 1 = { "a" : {
"uid": 1,
"properties":{
"meta": 0
}
}
}
doc 2 = { "a" : {
"uid": 1,
"properties":{}
}
}
我希望能够获取 uid
为 1
的所有文档,而不必考虑 properties 属性的值。
正在通过 { "a" : { "uid": 1 } }
return 什么都没有的示例进行提取。
假设 doc1 和 doc2 是保存在文档集合 docs
中的文档,您可以通过过滤子属性 a.uid
.
来访问所有 uid=1 的文档
AQL 示例:
FOR doc IN docs FILTER doc.a.uid==1 RETURN doc
所以我正在使用 ArangoDB 并获得了如下所示的嵌套数据结构:
doc 1 = { "a" : {
"uid": 1,
"properties":{
"meta": 0
}
}
}
doc 2 = { "a" : {
"uid": 1,
"properties":{}
}
}
我希望能够获取 uid
为 1
的所有文档,而不必考虑 properties 属性的值。
正在通过 { "a" : { "uid": 1 } }
return 什么都没有的示例进行提取。
假设 doc1 和 doc2 是保存在文档集合 docs
中的文档,您可以通过过滤子属性 a.uid
.
AQL 示例:
FOR doc IN docs FILTER doc.a.uid==1 RETURN doc