2014-09-29 85 views
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

+0

您可以發佈您的集合中的示例文檔嗎? – 2014-09-29 20:20:24

+3

如果您不能完全說明問題,我認爲我們不能完全幫助您。 '$ concat'是字符串的運算符;它不會與其他類型一起工作。 – wdberkeley 2014-09-30 15:29:44

回答