我有一个包含以下文档的集合:
{
"_id" : ObjectId("51f1fd2b8188d3117c6da352"),
"cust_id" : "abc1234",
"ord_date" : ISODate("2012-10-03T18:30:00Z"),
"status" : "A",
"price" : 27,
"items" : [{
"sku" : "mmm",
"qty" : 5,
"price" : 2.5
}, {
"sku" : "nnn",
"qty" : 5,
"price" : 2.5
}]
}
我想在“items”的字段中使用“$where”,所以是这样的:
{$where:"this.items.sku==mmm"}
我该怎么做?当字段不是数组类型时,它可以工作。