首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mongorestore筛选器ISODate出现错误

mongorestore筛选器ISODate出现错误
EN

Stack Overflow用户
提问于 2015-06-09 18:28:53
回答 1查看 193关注 0票数 1

我有这个问题

代码语言:javascript
复制
mongorestore  --db xxx --collection categories  --filter '{"creation_date": {"$gt": ISODate("2015-06-06T20:00:00Z")}}' /backups/xxx/dump/xxx/xxx.bson

并且有这个错误

代码语言:javascript
复制
assertion: 16619 code FailedToParse: FailedToParse: Bad characters in value: offset:25 of:{"creation_date": {"$gt": ISODate("2015-06-06T20:00:00Z")}}

我觉得mongorestore对ISODate不太满意,有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2016-06-22 01:33:42

将版本用于严格模式

我也遇到了同样的问题,然后我找到了指向这个JIRA issueGitHub issue,它指出,我们可以使用{"$date": "2015-06-06T20:00:00Z"}而不是ISODate("2015-06-06T20:00:00Z"),所以您的查询应该如下所示:

代码语言:javascript
复制
mongorestore --db xxx --collection categories --filter '{"creation_date": {"$gt": {"$date": "2015-06-06T20:00:00Z"}}}' /backups/xxx/dump/xxx/xxx.bson

此功能是documented in MongoDB Extended JSON

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30729469

复制
相关文章

相似问题

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