小编gus*_*olo的帖子

如何在 MongoDB 中索引属性对象?

我有以下示例文档:

{
    "_id" : ObjectId("556e177ca43da29e040041a7"),
    "user_id" : NumberLong(24),
    "request_datetime" : ISODate("2015-06-02T15:52:12.000-05:00"),
    "total_amount" : 102.62,
    "status" : NumberLong(1),
    "adfields" : {
        "27" : "413703562015060200132",
        "28" : "S003POS4",
        "29" : "HAYLEYS",
        "30" : "1"
    }
}
Run Code Online (Sandbox Code Playgroud)

问题是我需要索引“adfields”属性,但它不适用于“多键”索引类型,也不使用“单字段索引”。我尝试使用单个字段索引来索引adfields属性,但是当我查询adfields.27的特定值时,它不使用索引。我无法为adfields.27创建单个字段索引,因为这些数字是动态创建的。

您知道如何执行此操作吗?多谢。

index mongodb

5
推荐指数
1
解决办法
7140
查看次数

标签 统计

index ×1

mongodb ×1