我目前正在尝试从mongoDB数据库中获取一些json数据,我使用restHeart插件进行查询。
我需要用属性"_lastupdated_on“低于当前日期的所有结果来过滤我的答案。
我试过这样的方法,但不起作用:
http://test:8081/purge/colPurge?filter={'_lastupdated_on':{'$eq':'2016-03-03T14:33:00Z'}}
有什么想法吗?
版本mongo 3.2 / restheart 1.1.6
多里安
发布于 2016-03-04 07:18:44
restheart系统属性(以_开头的属性)不存储在数据库中,不能用于筛选和排序。
您需要在文档中放置一个实际的日期属性来实现所需的内容。
自动注入"last update“字段的一个技巧是使用表示转换器(请看一下这个讨论https://github.com/SoftInstigate/restheart/issues/95)。
https://stackoverflow.com/questions/35778707
复制