在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

回到顶部