【发布时间】:2017-05-31 11:51:30
【问题描述】:
支持我的文档结构如下
var order = {
order_id : "1234",
plan_name: "Basic plan",
app_id:["app-id-1","app-id-2"]
}
它具有一对多的关系结构。 我像这样将它插入到mongo中
db.orders.insert(order)
我还在order_id 和app_id 上创建了索引。
现在,我有一个app_id,我想找到它的order_id。
如何编写查询来查找
我知道我需要使用
db.orders.find({"app_id":""}) ,但 app_id 是一个数组。
还是我缺少其他技术?
【问题讨论】:
-
类似
db.orders.find({ app_id: { $in: ["app-id-1", "app-id-2"] } }更多在这里docs.mongodb.com/manual/reference/operator/query/in/…
标签: mongodb one-to-many