具有索引搜索的Mongo db 2级数组

时间:2016-04-20 02:09:30

标签: mongodb meteor

我有一个集合的任意结构。需要在itemId上找到匹配项。这是结构:

{
    "_id" : "uHof564CDJcnvFHKz",
    "user_id" : "dukcCKjFcQe2v7bHD",
    "cart" : {
        "createdAt" : ISODate("2016-04-19T18:12:52.456Z"),
        "items" : [ 
            {
                "itemId" : "FfK49XAcX7YR",
                "itemPrice" : "10",
                "shortName" : "Item Description",
                "itemType" : "item1"
            },
             {
                "itemId" : "RgX6FfuK49XAcX",
                "itemPrice" : "20",
                "shortName" : "Item Description",
                "itemType" : "item2"
            }         
        ]
    }

所以,我有一个itemId,需要在“cart - items”中找到一个匹配项。

我尝试了$ elemMatch,多个$ elemMatch无效,返回null。

0 个答案:

没有答案