1

我想导出 "street" : "Downstreet 34"
但不要导出,如果源值不是 3

示例 1 JSON
"addresses" : [ {"source" : 3 , "street" : "Downstreet 34"}]
导出 "street" : "Downstreet 34"


示例 2 JSON
"addresses" : [ {"source" : 2 , "street" : "Downstreet 34"}]
不要导出 "street" : "Downstreet 34"

4

2 回答 2

1
mongoexport --db db_name --collection collection_name --query  '{source : 3 , street : "Downstreet 34"}' --out output_file.json

这应该运行 - 根据需要更新查询语句。如果不起作用,请进行必要的简单更改。

于 2017-08-16T11:19:07.980 回答
-1
db.collection.find(
    { source: 2 },
    { street: 1}
)

可用于构建此类查询的示例是:source

# SQL QUERY
SELECT user_id, status
FROM users
WHERE status = "A"


#mongoDB Query
db.users.find(
    { status: "A" },
    { user_id: 1, status: 1, _id: 0 }
)
于 2016-09-21T12:13:40.133 回答