如何在嵌入式文档中使用mongodump中的查询

时间:2014-11-10 04:21:41

标签: mongodb backup mongodump database

我正在尝试使用查询执行mongodump。以下是我的语法。

mongodump --db mydatabase --collection records --query '{ "embedded_document.field_1" : { "$ne" : "Zebra" }}' -vvvv

我要做的是转储embedded_document.field_1不等于Zebra的所有记录。

我有100条记录Zebra,但找到的记录数等于所有记录数(5000)。

Collection File Writing Progress: 200/5000  0%      (objects)

查询在mongo shell中工作,它返回正确的计数(100)。

db.records.find({ "embedded_document.field_1" : { "$ne" : "Zebra" }}).count(); 

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

你使用哪个版本?你的平台是什么?试试这个: mongodump --db mydatabase --collection records --query" {' embedded_document.field_1':{' $ ne' : '斑马' }}" -vvvv