6
db.test.aggregate({
$match : { "themType" : "SuperTest" , "mType" : { "$in" : [ 1 , 2]}}
},
{ $project : { "_id" : 1, "refTestId" : 1, "avatar" : { $concat : [$refTestId] }
} });
und avatar gibt mir null, wahrscheinlich ist es, weil seine objectId, ist es in dieser Abfrage möglich, von diesem ObjectId String zu machen?mongodb aggregationsprojekt objectId mit concat
Können Sie ein Beispieldokument aus Ihrer Sammlung veröffentlichen? –
Ich glaube nicht, dass wir Ihnen vollständig helfen können, wenn Sie das Problem nicht vollständig angeben können. '$ concat' ist ein Operator für Strings; Es wird nicht mit anderen Typen funktionieren. – wdberkeley