通过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 贫困户祝福语简短