MongoDB选择并连接字段

Sun*_*uba 2 javascript mongodb

我有一个非常基本的问题:

SELECT name, surname CONCAT(name, surname) AS name_surname from users;
Run Code Online (Sandbox Code Playgroud)

如何将此转换SQL为MongoDB查询?

在我的搜索,我已经决定,这是可能的,由于总的框架concat,但我收到的仅仅是projection的concat(name, surname)不是name,surname和concat(name, surname).

我得到的最后一件事是这个查询:

db.inroamers.find().forEach(
                 function(o) { 
                 print(o.LAC + '-' + o.CELL + ' ' + o.CHARGE + ' ' + o.WEEK);
               })
Run Code Online (Sandbox Code Playgroud)

但它没有给我正确的json数组.

有什么建议?

Bat*_*eam 8

使用如下聚合操作:

db.collection.aggregate([
{$project:{"name_surname":{$concat:["$name","-","$surname"]},"name":1,"surname":1}}
])
Run Code Online (Sandbox Code Playgroud)