单个数组元素

时间:2017-03-13 16:28:11

标签: mongodb mongodb-query

在mongodb中给出以下JSON文档。

{
    "_id" : 123,
    "address" : {
        "addressLines" : [ 
            "Ash Meadow",
            "New Town"
        ],
        "postcode" : "AB12 7CD"
    },
}

如果我使用

创建文本索引
db.customer.createIndex({'address.addressLines': 'text'})

然后

db.customer.find( { $text: { $search: "ash"} } )

返回文档。

但是,如果我创建我认为只是地址第一行的文本索引

db.customer.createIndex({'address.addressLines.0': 'text'})

然后找不到文件。

我之前读过的mongo文档似乎表明可以对数组元素进行索引,但它并不特定于文本索引。

有人对此有任何想法吗?

0 个答案:

没有答案