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}}
])