我有一个包含以下元素的集合:
{
name: "Smith",
fields: [10, 20, 30]
}
有没有办法选择字段数组(字段[1](的第二个值>15的文档?
一种解决方案是:
//create multikey index on field
db.test.createIndex({"fields.1" : 1})
db.test.find({"fields.1" : {$gt : 15}})