通过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 祝福语生日男朋友简短