客户之间的mongodb差异

时间:2019-02-05 10:20:52

标签: mongodb-query spring-data-mongodb

我很困惑,我似乎无法在网上找到任何解释。 windowStart是我文档中的ISODate。

使用mongodb-java-driver(通过Spring的mongoTemplate)时,以下方法可以正常工作...

{windowStart : {$lt : new Date()}}

当我使用MongoDb Compass GUI并在“过滤器”中键入以上内容时,它被标记为无效。如果我将其更改为...

{windowStart : {$lt : new Date('2018-10-01')}}

...然后将其标记为有效且有效

另一个例子...

{windowStart : {$gt : new Date(new Date('2018-10-01').getTime()+1000*60*60*24*64)}}

不能在mongodb-java-driver中工作(通过Spring的mongoTemplate)。

可以在MongoDb Compass GUI中工作

所以我无法解决我可以做什么和不能做什么。关于客户端驱动程序的工作方式和区别,我缺少一些东西吗?我在网络上看到了很多搜索日期范围的示例,但大多数都不适合我,所以我再次想知道它们是为什么客户端编写的

0 个答案:

没有答案