A.如何索引nested及其所有值?

B.如何索引valuetwo

{
    id: 00000,
    attrs: {
        nested:{
            value: value1,
            valuetwo: value2,
        }
    }
}

我在这里查看过:据我所知,http://www.mongodb.org/display/DOCS/Indexes和文档都不清楚如何为非嵌套的内容编制索引.

推荐答案

创建它们就像在顶级字段上创建索引一样:

db.collection.createIndex({"attrs.nested.value": 1})

您确实需要在每个字段上显式创建索引.

Mongodb相关问答推荐

MongoDB(Mongoose)条件判断没有像我预期的那样工作

我们可以在Mongoose中这样使用Unique:[True,";This to Unique&qot;]吗

字段$set聚合导致错误美元($)前缀字段$concatArrays对于存储无效"

MongoDB 对特定搜索查询的响应时间较长

发布到 MongoDB 时生成的附加id字段

MongoDb $filter,然后获取非重复计数

如何使用指南针连接到 mongodb replicaset (k8s)

在golang中的mongodb中的集合列表中打印集合

声明多个模式后无法从数据库中获取数据(mongoose + express + mongodb

pymongo 排序和 find_one 问题

使用 mgo 存储嵌套 struct

Mongoose 和新架构:返回ReferenceError: Schema is not defined

将数据插入 MongoDB - 没有错误,没有插入

在 mongodb 的一次更新调用中推送到两个单独的数组

如何使用 MongoDB 建模 likes投票系统

MongoDB - 聚合 - 获取数组中的唯一项

如何匹配 MongoDB 聚合框架中的 undefined值?

show dbs 给出Not Authorized to execute command错误

与 mongoose/node.js 共享数据库连接参数的最佳方式

从 Grunt 任务中启动 MongoDB