我正在尝试导出我的集合的子集.我只想要包含特定"搜索"ID的文档.我无法弄清楚我在定义查询时做错了什么来隔离相关文档.这就是我要输入的内容:
mongoexport --db data --collection user_admin --fieldFile exportfields.txt --query {'search':ObjectId("5621634716c878440a4e4aaf")} --type=csv --out user_admin.csv
这是我收到的错误:
错误验证设置:查询'{'搜索':ObjectId(5621634716c878440a4e4aaf)}'无效JSON:构造函数参数后无效字符'c'
谢谢!:)
PS我使用的是Mongod v3.0.6
我在JSON查询中找到了正确的引号顺序,因为我通过Windows命令提示符运行它:
mongoexport --db data --collection user_admin --fieldFile exportfields.txt --query "{'search':ObjectId('5621634716c878440a4e4aaf')}" --type=csv --out user_admin.csv