6
db.test.aggregate({
$match : { "themType" : "SuperTest" , "mType" : { "$in" : [ 1 , 2]}}
},
{ $project : { "_id" : 1, "refTestId" : 1, "avatar" : { $concat : [$refTestId] }
} });
和头像返回我null,可能是因为它的objectId,它可能在这个查询中从这个objectId字符串?mongodb聚合项目objectId与concat
您可以发布您的集合中的示例文档吗? – 2014-09-29 20:20:24
如果您不能完全说明问题,我认为我们不能完全帮助您。 '$ concat'是字符串的运算符;它不会与其他类型一起工作。 – wdberkeley 2014-09-30 15:29:44