我尝试运行shell命令:
mongoexport -d=local_db -c=ColName -q= '{ "FieldName":{"$ne":"null"}}' --out=NameofJson.json --jsonArray
但是我返回了错误:
too many positional arguments: ['{ FieldName:{$ne:null}}']
什么是正确的语法?
答案 0 :(得分:1)
摆脱-q
之后的多余空格:
-d=local_db -c=ColName -q='{ "FieldName":{"$ne":"null"}}' --out=NameofJson.json --jsonArray
答案 1 :(得分:0)
如果您正在Linux中进行处理,请参阅Buzz Moschetti的答案。在Windows中,命令为:
mongoexport -d=local_db -c=ColName -q="{ 'FieldName':{'$ne':null}}" --out=NameofJson.json --jsonArray