Mongodb mongorestore筛选器ISODate给出错误
我有这个疑问Mongodb mongorestore筛选器ISODate给出错误,mongodb,mongorestore,Mongodb,Mongorestore,我有这个疑问 mongorestore --db xxx --collection categories --filter '{"creation_date": {"$gt": ISODate("2015-06-06T20:00:00Z")}}' /backups/xxx/dump/xxx/xxx.bson 有这个错误吗 assertion: 16619 code FailedToParse: FailedToParse: Bad characters in value: offset:2
mongorestore --db xxx --collection categories --filter '{"creation_date": {"$gt": ISODate("2015-06-06T20:00:00Z")}}' /backups/xxx/dump/xxx/xxx.bson
有这个错误吗
assertion: 16619 code FailedToParse: FailedToParse: Bad characters in value: offset:25 of:{"creation_date": {"$gt": ISODate("2015-06-06T20:00:00Z")}}
我想mongorestore对ISODate不满意,有什么想法吗 使用严格模式的版本
我也遇到了同样的问题,然后我发现这一点指向这一点,即我们可以使用{“$date”:“2015-06-06T20:00:00Z”}
而不是ISODate(“2015-06-06T20:00:00Z”)
,因此您的查询应该如下所示:
mongorestore --db xxx --collection categories --filter '{"creation_date": {"$gt": {"$date": "2015-06-06T20:00:00Z"}}}' /backups/xxx/dump/xxx/xxx.bson
此功能是。由于在3.0.0版中发生了更改,您使用的是哪个版本:删除了
--过滤器,--数据库路径,以及--noobjcheck
选项。