我正在尝试导出一个名为asset-management的数据库和除users集合之外的所有req.user.id集合。我似乎没办法让下面的人开始工作。
mongoexport --db asset-management --collection * --type=csv --query '{"author.id": req.user.id}' --out userbackup.csv
我收到以下错误消息:
错误解析命令行:未知选项类型
发布于 2018-01-23 17:14:24
在Mongo 2.6中,这应该是可行的:
mongoexport --db asset-management --csv --query "{'author.id': 'req.user.id'}" --fields \"fieldNameA,fieldNameB\" --out userbackup.csv在您的问题中,此命令与mongoexport命令之间的区别是:
"参数中交换--query和',以解决“错误解析命令行:位置选项太多”--collection * --这看起来就像它意味着所有的集合--在这种情况下,它是多余的,因为这是默认行为。在您的问题中,您说:“我试图导出一个名为”资产管理“的数据库和除用户集合之外的所有req.user.id集合”,这在使用mongoexport时是不可能的。可以导出特定集合或所有集合,但不能将单个集合黑名单。--fields是因为根据去医生那里 ..。
如果指定--csv,则还必须使用--字段或--字段文件选项来声明要从集合导出的字段。https://stackoverflow.com/questions/48403302
复制相似问题