gpt4 book ai didi

MongoDB mongoexport 查询

转载 作者:IT老高 更新时间:2023-10-28 13:08:20 28 4
gpt4 key购买 nike

我在 MongoDB 中有以下表单的集合。如您所见,有些文档有两个成员“id”和“xid”,有些只有1个“id”(除了对象_id)

[
{
"id" : 1,
},

{
"id" : 2,
},

{
"id" : 3
"xid": 300
}
]

我想创建一个 mongoexport 语句,该语句仅导出到 csv 文档,其中 id 和 xid 的值 xid > 0

我目前有以下命令:

mongoexport -h host -u user -p pass --db database --collection collections --csv --fields id,xid --query '{"xid":{"$ne":0}}' --out rec.csv

但是,这也会导出具有 id 而没有 xid 的文档。所以我得到类似的东西

xid, id
12, 3
,4
14, 5
,3
,2
12, 5

等等

有没有办法导出只有 id 和 xid 的文档?

最佳答案

您可以使用以下命令

mongoexport -d database_name -c collection_name --csv --query { id:{$exist:true},xid:{$gt:0}}

关于MongoDB mongoexport 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21458168/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com