溫馨提示×

mongodb批量建索引的方法是什么

小億
191
2023-07-03 15:29:31
欄目: 云計(jì)算

在 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è)索引:index1index2index1 是基于 field1 字段的升序索引,index2 是基于 field2 字段的升序唯一索引。

0