2017-11-09 21 views
1

Firestore REST APIに苦労しています。データベースには、ユーザーとのコレクションがあります。すべてのユーザーは別々のドキュメントです。Firestore REST APIの開始クエリ

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

     } 

    } 

と応答エラー:私は、たとえば、ここでカテゴリ等しい1.私の試み(リクエストボディ)である、とのすべてのユーザーを取得する必要があり、私はば完全見当がつかない

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

、どのように " 「fieldFilter」内の「field」は、次のようになります。前もって感謝します。

答えて

2

私は構造化クエリの "from"プロパティを含めると、これはうまくいくと思います。あなたが照会しているコレクションを「ユーザー」と呼んでいる場合、上に投稿した内容に基づいて、次のようになります。

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

私のヒーローになります。 Works、ありがとう:) – Rajju

関連する問題