我有以下示例文档:
{
"_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创建单个字段索引,因为这些数字是动态创建的。
您知道如何执行此操作吗?多谢。