Javascript MongoDB选择和连接字段

Javascript MongoDB选择和连接字段,javascript,mongodb,Javascript,Mongodb,我有一个非常基本的问题: SELECT name, surname CONCAT(name, surname) AS name_surname from users; 如何将此SQL转换为MongoDB查询 在我的搜索过程中,由于concat,我决定可以使用聚合框架,但我收到的只是concat(姓名,姓氏)的投影,而不是name,姓氏和concat(姓名,姓氏) 我得到的最后一个问题是: db.inroamers.find().forEach( functio

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

SELECT name, surname CONCAT(name, surname) AS name_surname from users;
如何将此
SQL
转换为
MongoDB
查询

在我的搜索过程中,由于
concat
,我决定可以使用聚合框架,但我收到的只是
concat(姓名,姓氏)
投影
,而不是
name
姓氏
concat(姓名,姓氏)

我得到的最后一个问题是:

db.inroamers.find().forEach(
                 function(o) { 
                 print(o.LAC + '-' + o.CELL + ' ' + o.CHARGE + ' ' + o.WEEK);
               })
但是它没有给我正确的
json
数组


有什么建议吗?

使用如下聚合操作:

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