0
タイムスタンプフィールドの値がCloudantクエリまたはHTTP API(Get with _find)で取得されていません。タイムスタンプフィールドの値がクラウドクエリまたはHTTP API(Get with _find)で取得されない
https://<bluemix_url>/_find (with POST METHOD)
{"selector": {"activity": "walk"}}
JSONは次のようになります。
{"activity": "","name":"iphone","timestamp": "2016-07-22T14:22Z"}
{"activity": "walk","name": "sony","timestamp": "2016-07-22T14:30Z"}
私は、タイムスタンプ、名前と活動フィールドの両方のインデックスを作成しました。私は "タイムスタンプ"、 "活動"に基づいてデータを取得しようとしている場合、私は文書を取得していません。 「名前」フィールドに基づいて選択すると、私は価値が得られます。私は理由が分からない。ヘルプは非常に高く評価されます。ありがとう。
問題が発生している実際のクエリのクエリ構文を投稿できますか?私はあなたのサンプルデータを取り上げ、あなたが記述したクエリをテストしました。それは私にとってはうまくいきます: '' { "selector":{ "timestamp": "2016-07-22T14:30Z"、 "activity": "walk " }、 "フィールド":[ "_id"、 "_rev"、 "タイムスタンプ"、 "活性" ] }' 'Iはまた、上でJSON型インデックスを持っている "名前"、" タイムスタンプ"、および"活動 "。 – brobes
@Pari Margu - まだ問題がありますか?もしそうなら、前のコメントを見てください。 –
タイムスタンプフィールドにnull値を持つドキュメントがあります。その理由は、私はnull値を取得していますか?ありがとうございました。 –