【问题标题】:How do I remove _Id field using mongoexport? [duplicate]如何使用 mongoexport 删除 _Id 字段? [复制]
【发布时间】:2012-12-03 03:56:36
【问题描述】:

可能重复:
mongoexport without _id field

使用 mongoexport 时如何删除 _Id 字段?

$ ./mongo
MongoDB shell 版本:2.2.2
连接到:测试
> db.coll.insert({first: "John", last: "Doe"})
> 退出
$./mongoexport --db test --collection coll --out out.json --fields 'first,last'

out.json:

{ "_id" : { "$oid" : "50bc20b3cef5182e2a788fc9" }, "first" : "John", "last" : "Doe" }

代替:

{ "first" : "John", "last" : "Doe" }

【问题讨论】:

  • 可能不是您要查找的内容,但以 csv 格式导出会排除“_id”字段。
  • mongo / --quiet --eval "db..find({}, {_id:0,:1}).forEach(printjson );" > out.txt 如果您有一些查询要执行将"" 更改为'' 并将您的条件写入find"",如find("age":13)

标签: mongodb export


【解决方案1】:

你不能。 _id 总是包含在内!

【讨论】:

    猜你喜欢
    • 2012-10-10
    • 1970-01-01
    • 2015-06-07
    • 2013-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-14
    相关资源
    最近更新 更多