如何在 RethinkDB 中将两列合并(连接)为一列

How can I combine (concat) two columns to one in RethinkDB

我有一个 table 这样的:

{
"id":  "8ce79ff2-3c33-4a44-87e8-7d4559436ae0" ,
"name":  "Doe" ,
"prename":  "John"
}, {
"id":  "3e611d37-ee45-4af3-96ad-aba09a450d2c" ,
"name":  "Reese" ,
"prename":  "John"
}

现在我想像这样在一栏中接收姓名:

{"name": "John Reese"},
{"name": "John Doe"}

如何合并这两列(使用空格)? 我试过类似的方法,但没有用。

r.db("bs2").table("customers").map(function(doc){
  return doc("name")+doc("prename");
});

我得到了那个结果:

"var_44("name")var_44("prename")" "var_44("name")var_44("prename")"

我也用 .add .map 尝试过,但没有用。当我得到结果时,它返回了 var_xx("name") 的东西,但没有像字符串一样组合它。也许我需要一个 returns 对象字符串的函数,但我没有在文档中找到任何东西。

您好, 机器人羊

r.db("bs2").table("customers").map({
    name: r.row('prename')
      .add(' ')
      .add(r.row('name'))
  })