标签:match 数据 lis 命名 project 拆分 sts geo 条件
查询时,使用区分先后顺序
比如
{
$unwind:"$lists"
},
{
$project:{id:"$lists.id",name:"$lists.name"}
},
{
$match:{id:"1"}
}
lists 是文档中某个数组集合[{},{}]
意思就是 unwind先对文档数组拆分成多个文档,多个文档的字段受project影响,然后match 返回数组集合lists中id为1的名称。
注意 的是 match 条件中id 为 project 中 指定的id 而不是用lists.id
标签:match 数据 lis 命名 project 拆分 sts geo 条件
原文地址:http://www.cnblogs.com/liangbo-/p/7249501.html