如何将此SQL转换为mongodb? - 添加2个字符串

时间:2015-10-16 20:30:36

标签: mongodb

如何翻译此SQL:

db.People.find(???) 

db.People.aggregate(???)

进入MongoDB的查询?

/* 0 */
{
  "_id" : ObjectId("56215bef66a6d31bdccc717e"),
  "firstName" : "John",
  "lastName" : "White"
}

/* 1 */
{
  "_id" : ObjectId("56215c1e66a6d31bdccc717f"),
  "firstName" : "Paul",
  "lastName" : "Smith"
}

这里是人物收藏

0x00080000

1 个答案:

答案 0 :(得分:1)

您可以尝试使用$concat运算符。下面是一个可能会给你一些想法的例子。

db.People.aggregate(
   [
      { $project: { fullName: { $concat: [ "$firstName", " ", "$lastName" ] } } }
   ]
)