2017-04-25 70 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