У меня есть коллекция следующих форм в MongoDB. Как вы можете видеть, что некоторые documends двух членов «ID» и «XID», а некоторые имеют только 1 «идентификатор» (в сторону от _id объекта)MongoDB запрос mongoexport
[
{
"id" : 1,
},
{
"id" : 2,
},
{
"id" : 3
"xid": 300
}
]
Я хочу создать mongoexport о том, что экспорт в CSV только документы с идентификаторами и XID с значением XID> 0
я в настоящее время имеют следующую команду:
mongoexport -h host -u user -p pass --db database --collection collections --csv --fields id,xid --query '{"xid":{"$ne":0}}' --out rec.csv
Однако это также экспортирует документы, которые имеют идентификатор без XID. Так что я получаю что-то вроде
xid, id
12, 3
,4
14, 5
,3
,2
12, 5
т.д.
Есть ли способ экспортировать документы, которые имеют только как идентификатор и XID?
- query "{'xid': {'$ ne': 0}}" двойные кавычки снаружи и одинарные кавычки внутри http://stackoverflow.com/questions/21456714/mongoexport-error-parsing-query –