首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mongoDB的RestHeart

使用mongoDB的RestHeart
EN

Stack Overflow用户
提问于 2016-03-24 01:12:24
回答 1查看 231关注 0票数 0

在问了这个问题之后:topic restHeart得到了满意的答案,我有了一个新的问题。

我使用了这个http restHeart请求:

代码语言:javascript
复制
PATCH http://test:8081/purge/test3 { rts: [
{
 "name": "addRequestProperties", 
 "phase": "REQUEST", 
 "scope": "CHILDREN",
 "args": { "log": [ "dateTime", "epochTimeStamp" ] } }]}

现在当我插入一些json数据时,mongo db会自动添加datetime和epochTimeStamp,就像这样:

代码语言:javascript
复制
"invoiceNumber": "6666"
"log": {
    "dateTime": "[23/Mar/2016:16:24:24 +0000]"
    "epochTimeStamp": 1458750264
}

所以我现在的问题是如何进行查询。

我试过这样的方法,但不起作用:

代码语言:javascript
复制
http://test:8081/purge/test3?filter={"log":{"epochTimeStamp":{"$lte":"1458750378"}}}

最后,我的查询没有检索到任何内容...

版本mongo 3.2 / restheart 1.2

希望你能帮助我:)

EN

回答 1

Stack Overflow用户

发布于 2016-03-24 15:42:37

您正在将一个字符串传递给$lte操作符。

您需要传递一个数字:

代码语言:javascript
复制
  http://test:8081/purge/test3?filter={"log.epochTimeStamp":{"$lte": 1458750378}}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36184562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档