1
Firestore REST API를 쿼리하는 중입니다. 일반 키로 필터링하는 방법을 알아낼 수 있지만 중첩 된 개체 키로 쿼리하는 방법을 알 수는 없습니다. 나는 REST API의 동일한 작업을 수행 할 때Firestore REST API에서 중첩 된 개체를 쿼리하십시오.
기본적으로, 브라우저 클라이언트에서, 나는, 그러나
firestore.collection("channels")
.where("members.[memberID]", "==", true)
.get()
을 수행 할 수 있습니다, 그것은 잘못된 인수했다. 나는
{
"structuredQuery": {
"where": {
"fieldFilter": {
"field": {
"fieldPath": "members.[memberID]"
},
"op": "EQUAL",
"value": {
booleanValue: "true"
}
}
},
"from": [
{
"collectionId": "channels"
}
]
}
}
을하려고했지만 그것은 fieldPath
날 "잘못된 인수"오류를 제공합니다. 누구도 중첩 된 객체를 기반으로 Firestore REST API를 쿼리하는 방법을 알고 있습니까?
감사합니다.
동일한 문제가 있습니다 ... 좋은 답변을 찾을 수 없습니다. – Saviz
내가 할 수있는 일은 JSONModel을 사용하여 문자열로 변환 한 다음 다시 변환하는 것입니다. 어느 쪽이 좀 못생긴 것 같습니다. – Saviz