【发布时间】:2015-08-21 12:02:44
【问题描述】:
以下是 MongoDB 文档。
{
"_id" : ObjectId("55d7021544ae418347b807e6"),
"_class" : "ead.cs.domain.ShipSchedule",
"ship" : {
"_id" : ObjectId("55d6e4ed44ae8b2f121c2e55"),
"referenceId" : "1",
"name" : "Dasun Ship",
"description" : "Desv"
},
"departureDate" : ISODate("2015-08-20T18:30:00Z"),
"arrivalDate" : ISODate("2015-08-29T18:30:00Z"),
"departurePort" : "Colombo",
"arrivalPort" : "India",
"distance" : 100,
"arDate" : "30/08/2015",
"deDate" : "21/08/2015"
}
如何通过提供的船的 objectId 获取此文档?
我在下面尝试过,但没有成功
db.shipSchedules.findOne(ObjectId("55d6e4ed44ae8b2f121c2e55")).pretty();
db.shipSchedules.findOne("ship":ObjectId("55d6e4ed44ae8b2f121c2e55")).pretty();
我怎样才能完成这项工作?
【问题讨论】:
标签: mongodb mongodb-query nosql