在 MongoDB 中,可以使用 createIndexes()
方法來批量創(chuàng)建索引。
語法如下:
db.collection.createIndexes(indexes, options)
參數(shù)說明:
indexes
:要?jiǎng)?chuàng)建的索引列表,可以是一個(gè)單獨(dú)的索引對象,也可以是一個(gè)索引對象數(shù)組。
options
:可選參數(shù),用于指定創(chuàng)建索引的選項(xiàng),例如 background
、unique
等。
以下是一個(gè)示例:
db.collection.createIndexes([
{ name: "index1", key: { field1: 1 } },
{ name: "index2", key: { field2: 1 }, unique: true }
])
上述示例將在集合中創(chuàng)建兩個(gè)索引:index1
和 index2
。index1
是基于 field1
字段的升序索引,index2
是基于 field2
字段的升序唯一索引。