2017-04-25 66 views
2

如何在URL請求中使用帶有WHERE的OR/AND過濾器(mongoDB)?過濾EVE REST API

example.com/stats?where={"id":"1fd08077bd"} - 工程確定

但我還需要通過{"_created":{"$gte":"Thu, 14 Apr 2017 00:00:00 GMT"}}過濾。

我試圖&and

example.com/stats?where={"id":"1fd08077bd"}&and{"_created":{"$gte":"Thu, 14 Apr 2017 00:00:00 GMT"}} 

但這是徒勞的。

回答

2

試試這個:

example.com/stats?where={"$and":[{"_created":{"$gte":"Thu, 14 Apr 2017 00:00:00 GMT"}},{"id":"1fd08077bd"}]} 

$and應該是你where濾波器的一部分。注意日期格式。應該與您在前夕應用中使用的一樣。

+0

這是工作!非常感謝!) – ARCAON

+0

不錯!如果是這樣,你可以將答案標記爲正確,以幫助其他人。 – gcw

+0

易兄弟!!!!!!) – ARCAON