我有这个查询“我想转换为MongoDB。是否可以在不使用javascript的情况下执行此操作?
SELECT FirstName, Lastname, FirstName + " " + LastName AS FullName FROM Users
另外,我使用的是最新版本的MongoDB
答案 0 :(得分:2)
唯一可以“改变”退回文档格式的内容是.aggregate()
和.mapReduce()
。在这种情况下,使用.aggregate()
和$project
运算符的$concat
是更好的形式:
db.users.aggregate([
{ "$project": {
"FirstName": 1,
"Lastname": 1,
"FullName": { "$concat": [ "$FirstName", " ", "$Lastname" ] }
}}
])