MongoDB查询以匹配_id在数组中作为子文档一部分的文档
> db.demo568.insertOne({ _id: 101, details: [ {id : 101 }, { id:103 } ] });
{ "acknowledged" : true, "insertedId" : 101 }在find()方法的帮助下显示集合中的所有文档-
> db.demo568.find();
这将产生以下输出-
{ "_id" : 101, "details" : [ { "id" : 101 }, { "id" : 103 } ] }
Following is the query to create second collection:
> db.demo569.insertOne({ _id: 101, details: "John" })
{ "acknowledged" : true, "insertedId" : 101 }
> db.demo569.insertOne({ _id: 102, details: "Chris" })
{ "acknowledged" : true, "insertedId" : 102 }
> db.demo569.insertOne({ _id: 103, details: "David" })
{ "acknowledged" : true, "insertedId" : 103 }在find()方法的帮助下显示集合中的所有文档-
> db.demo569.find();
这将产生以下输出-
{ "_id" : 101, "details" : "John" }
{ "_id" : 102, "details" : "Chris" }
{ "_id" : 103, "details" : "David" }以下是查询以匹配_id在数组中作为子文档一部分的文档-
> db.demo569.find({ '_id': { '$in': db.demo568.distinct('details.id', {'_id': 101}) }})这将产生以下输出-
{ "_id" : 101, "details" : "John" }
{ "_id" : 103, "details" : "David" }热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短