我坚持查询Firestore REST API.我可以弄清楚如何通过常规键进行过滤,但我无法弄清楚如何通过嵌套对象键进行查询.
基本上,在浏览器客户端,我可以做到
firestore.collection("channels")
.where("members.[memberID]", "==", true)
.get()
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试在REST API中执行相同操作时,它表示无效参数.我试图做
{
"structuredQuery": {
"where": {
"fieldFilter": {
"field": {
"fieldPath": "members.[memberID]"
},
"op": "EQUAL",
"value": {
booleanValue: "true"
}
}
},
"from": [
{
"collectionId": "channels"
}
]
}
}
Run Code Online (Sandbox Code Playgroud)
但它给我"无效的参数"错误fieldPath.有人知道如何基于嵌套对象查询Firestore REST API吗?
谢谢!