2017-11-09 3 views
1

Firestore REST API에 어려움을 겪고 있습니다. 데이터베이스에는 사용자가있는 모음이 있습니다. 모든 사용자는 별도의 문서입니다.Firestore REST API 시작 쿼리

{ 
     "structuredQuery": { 
      "where" : { 
       "fieldFilter" : { 
         "field": { "fieldPath" : "category" } , 
           "op":"EQUAL", 
           "value": { "integerValue" : 1 } 
           } 
         } 

     } 

    } 

및 응답 오류 : I 카테고리 여기에 동일한 1. 내 시도 (요청 본문), 예를 들어, 모든 사용자를 얻을 필요가

"error": { 
    "code": 400, 
    "message": "kind is required for filter: category", 
    "status": "INVALID_ARGUMENT" 
} 

내가 totaly 아무 생각이 어떻게 " field "안에"fieldFilter "가 있어야합니다. 미리 감사드립니다.

답변

2

구조화 된 쿼리의 "보낸 사람"속성을 포함하면이 기능이 작동합니다. 쿼리하는 컬렉션을 '사용자'라고하면 위에 게시 한 항목에 따라 다음과 같이 표시됩니다.

{ 
    "structuredQuery": { 
     "where" : { 
      "fieldFilter" : { 
       "field": {"fieldPath": "category"}, 
       "op":"EQUAL", 
       "value": {"integerValue": 1} 
      } 
     }, 
     "from": [{"collectionId": "users"}] 
    } 
} 
+0

내 영웅이 되십시오. 작동, 감사합니다 :). – Rajju