📅  最后修改于: 2023-12-03 15:27:06.888000             🧑  作者: Mango
猫鼬索引(Mongoose Index)是 MongoDB 中的索引类型之一,使用猫鼬索引可以快速地提高 MongoDB 查询效率。猫鼬索引可以用于任何集合,它是一种 B-树索引。
MongoDB 支持以下索引类型:
在 MongoDB 中,可以使用 createIndex() 方法创建索引。例如,在集合中创建一个名为 age 的升序单键索引:
db.users.createIndex({ age: 1 })
还可以创建一个复合索引,如下所示:
db.users.createIndex({ age: 1, name: 1 })
通过使用索引可以提高查询效率,示例如下:
db.users.find({ age: { $lt: 30 } })
上述查询可以使用 age 索引加速查询。
可以使用 dropIndex() 方法删除索引。例如,删除 name 索引:
db.users.dropIndex({ name: 1 })