在MongoDB集合中如何创建索引?
要创建索引,请在MongoDB中使用createIndex()。让我们创建一个包含文档的集合-
> db.demo702.createIndex({"details.id":1});{
"createdCollectionAutomatically" : true,
"numIndexesBefore" : 1,
"numIndexesAfter" : 2,
"ok" : 1
}
> db.demo702.insertOne({
... "details" : [
... {
... id:101,
... studentInfo:{
... "StudentName" : "Chris",
... "StudentAge" : 23,
... }
... },
... {
...
... id: 102,
... studentInfo:{
... "StudentName" : "Robert",
... "StudentAge" : 20,
... }
... }
... ]
... }
... );
{
"acknowledged" : true,
"insertedId" : ObjectId("5ea6ea3b551299a9f98c93b3")
}
在find()方法的帮助下显示集合中的所有文档-
> db.demo702.find().pretty();
这将产生以下输出-
{"_id" : ObjectId("5ea6ea3b551299a9f98c93b3"),
"details" : [
{
"id" : 101,
"studentInfo" : {
"StudentName" : "Chris",
"StudentAge" : 23
}
},
{
"id" : 102,
"studentInfo" : {
"StudentName" : "Robert",
"StudentAge" : 20
}
}
]
}
以上是 在MongoDB集合中如何创建索引? 的全部内容, 来源链接: utcz.com/z/338601.html