我在MongoDB上有一个非常简单的问题。
我有一个集合,每个文档中都有2个字段。我想这样查找:
db.mycoll.find({}, { my_new_f : { $concat : ["$f1", ".", "$f2"]}})
为什么不支持这种查询? (或者我做错了什么?
谢谢
[$concat
是用于$concat
而不是aggregate
的运算符,并且find
投影不支持此类派生字段。
db.collectionName.find({$ expr:{$ eq:[“ value”,{$ concat:[“ $ field1”,“ $ field2”]}}}}))]