首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >req.user.id的mongoexport查询

req.user.id的mongoexport查询
EN

Stack Overflow用户
提问于 2018-01-23 13:47:54
回答 1查看 234关注 0票数 0

我正在尝试导出一个名为asset-management的数据库和除users集合之外的所有req.user.id集合。我似乎没办法让下面的人开始工作。

mongoexport --db asset-management --collection * --type=csv --query '{"author.id": req.user.id}' --out userbackup.csv

我收到以下错误消息:

错误解析命令行:未知选项类型

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-23 17:14:24

在Mongo 2.6中,这应该是可行的:

代码语言:javascript
复制
mongoexport --db asset-management --csv --query  "{'author.id': 'req.user.id'}" --fields \"fieldNameA,fieldNameB\" --out userbackup.csv

在您的问题中,此命令与mongoexport命令之间的区别是:

  1. "参数中交换--query',以解决“错误解析命令行:位置选项太多”
  2. 删除--collection * --这看起来就像它意味着所有的集合--在这种情况下,它是多余的,因为这是默认行为。在您的问题中,您说:“我试图导出一个名为”资产管理“的数据库和除用户集合之外的所有req.user.id集合”,这在使用mongoexport时是不可能的。可以导出特定集合或所有集合,但不能将单个集合黑名单。
  3. 添加--fields是因为根据去医生那里 ..。 如果指定--csv,则还必须使用--字段或--字段文件选项来声明要从集合导出的字段。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48403302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档