您的位置:宽带测速网 > 网络知识 > mongodb批量建索引的方法是什么

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

2025-06-19 10:24来源:互联网 [ ]

在 MongoDB 中,可以使用 createIndexes() 方法来批量创建索引。

语法如下:

db.collection.createIndexes(indexes, options)

参数说明:

indexes:要创建的索引列表,可以是一个单独的索引对象,也可以是一个索引对象数组。

options:可选参数,用于指定创建索引的选项,例如 backgroundunique 等。

以下是一个示例:

db.collection.createIndexes([{ name: "index1", key: { field1: 1 } },{ name: "index2", key: { field2: 1 }, unique: true }])

上述示例将在集合中创建两个索引:index1index2index1 是基于 field1 字段的升序索引,index2 是基于 field2 字段的升序唯一索引。