首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有条件逻辑的Mongodb导出?

带有条件逻辑的Mongodb导出?
EN

Stack Overflow用户
提问于 2016-09-21 12:00:24
回答 2查看 2.1K关注 0票数 2

我想出口“街”:“街34”

但是不要导出,如果源值不是3

示例1 JSON

代码语言:javascript
运行
复制
 "addresses" : [ {"source" : 3 , "street" : "Downstreet 34"}]

出口“街”:“34街”

示例2 JSON

代码语言:javascript
运行
复制
 "addresses" : [ {"source" : 2 , "street" : "Downstreet 34"}]

不要出口“街”:“34街”

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-21 12:13:40

代码语言:javascript
运行
复制
db.collection.find(
    { source: 2 },
    { street: 1}
)

可以用来构建这样的查询的示例是:来源

代码语言:javascript
运行
复制
# 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 }
)
票数 -2
EN

Stack Overflow用户

发布于 2017-08-16 11:19:07

代码语言:javascript
运行
复制
mongoexport --db db_name --collection collection_name --query  '{source : 3 , street : "Downstreet 34"}' --out output_file.json

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39615995

复制
相关文章

相似问题

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