2016-07-23 39 views
0

timeantamp字段值未在Cloudant查詢或HTTP API(使用_find獲取)中獲取。Timeantamp字段值未在雲查詢或HTTP API中獲取(使用_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"} 

我已經創建的索引兩個時間戳,名稱和活動場。如果我試圖根據「時間戳」,「活動」獲取數據,我不會收到文檔。如果我根據「名稱」字段進行選擇,我會獲得價值。我不知道是什麼原因。幫助將不勝感激。謝謝。

+0

您可以請您發佈您遇到問題的實際查詢的查詢語法?我拿出您的示例數據並測試了您描述的查詢,並且它適用於我:'''選擇器「:{ 」timestamp「:」2016-07-22T14:30Z「, 」activity「:」walk 「 }, 」田「: 」_id「, 」_rev「, 」時間戳「, 」活動「 ] }'''我也有JSON類型索引 」名稱「,」 時間戳「和」活動「。 – brobes

+0

@Pari Margu - 你還有問題嗎?如果是這樣,請參閱之前的評論。 –

+0

我有一些具有空值的時間戳字段的文檔。是因爲我得到空值?謝謝。 –

回答

0

我把你的示例數據和測試你描述的查詢,和它的作品 對我來說:

{"selector":{ "activity": "walk" }} 

的JSON看起來是這樣的:

{"activity": "","timestamp": "2016-07-22T14:22Z"} 
{"activity": "walk","timestamp": ""} 

我也有JSON型指數在「時間戳」和「活動」上。 你可以請發佈查詢語法爲您遇到的實際查詢 麻煩?