如何在mongodb中查看嵌入文档的对象

时间:2018-09-30 22:30:56

标签: mongodb nosql

> db.orders.find({})
{ "_id" : ObjectId("5b78b933d62e262ddb055509"), "user_id" : "5b16d96a74be42566844e0b4", "game_id" : "5b11c56c6c71dc44976fba55", "seats" : { "_id" : ObjectId("5b78b933d62e262ddb05550a") }, "__v" : 0 }
{ "_id" : ObjectId("5bb135638625d21c0883fe1d"), "user_id" : "5b16d96a74be42566844e0b4", "game_id" : "5b11c56c6c71dc44976fba61", "seats" : { "_id" : ObjectId("5bb135638625d21c0883fe1e") }, "__v" : 0 }

上面是存储在我的Mongo实例中的订单的find命令的输出。

seats是嵌入在订单模式中的对象数组。如何查看和获取存储在对象席位中的数组?

1 个答案:

答案 0 :(得分:0)

seats是一个交叉引用字段,其中包含花药集合的ObjectId。

您在使用猫鼬吗?如果是这样,则需要使用populate method来填充find等上的对象。