通过ObjectId显示MongoDB记录?
首先让我们创建一个包含文档的集合-
> db.findByObjectIdDemo.insertOne({"ClientName":"Larry","ClientAge":23});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cd68cd657806ebf1256f11a")
}
> db.findByObjectIdDemo.insertOne({"ClientName":"Chris","ClientAge":26});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cd68cdc57806ebf1256f11b")
}
> db.findByObjectIdDemo.insertOne({"ClientName":"David","ClientAge":38,"isMarried":true});
{
"acknowledged" : true,
"insertedId" : ObjectId("5cd68cf657806ebf1256f11c")
}以下是在find()方法的帮助下显示集合中所有文档的查询-
> db.findByObjectIdDemo.find().pretty();
这将产生以下输出-
{
"_id" : ObjectId("5cd68cd657806ebf1256f11a"),
"ClientName" : "Larry",
"ClientAge" : 23
}
{
"_id" : ObjectId("5cd68cdc57806ebf1256f11b"),
"ClientName" : "Chris",
"ClientAge" : 26
}
{
"_id" : ObjectId("5cd68cf657806ebf1256f11c"),
"ClientName" : "David",
"ClientAge" : 38,
"isMarried" : true
}以下是通过ObjectId查找的查询-
> db.findByObjectIdDemo.find({_id: new ObjectId("5cd68cf657806ebf1256f11c")}).toArray(function(err, myDocument) { console.log(myDocument); });这将产生以下输出-
[
{
"_id" : ObjectId("5cd68cf657806ebf1256f11c"),
"ClientName" : "David",
"ClientAge" : 38,
"isMarried" : true
}
]热门推荐
10 紫玫瑰生日祝福语简短
11 毕业女孩祝福语简短独特
12 端午送老师祝福语简短
13 厂庆祝福语大全简短
14 幼师离别祝福语老师简短
15 祝福语闺蜜简短单纯
16 公司最好的祝福语简短
17 鼠年同事祝福语简短创意
18 生日贺卡祝福语英文简短