MST

星途 面试题库

面试题:MongoDB部分索引:创建与基本应用

假设在MongoDB中有一个集合,包含文档结构为{name: 'string', age: 'number', status: 'string'}。现在你只需要对status为'active'的文档创建部分索引,以便提高查询这类文档的效率,请写出创建该部分索引的命令。
38.4万 热度难度
数据库MongoDB

知识考点

AI 面试

面试题答案

一键面试
db.collection_name.createIndex(
   { status: 1 },
   { partialFilterExpression: { status: "active" } }
)

其中collection_name替换为实际的集合名称。此命令为status字段创建索引,且仅包含statusactive的文档,以此提高对这类文档的查询效率。