Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json 如何将(concat)两列合并到数据库中的一列_Json_Node.js_Database_Rethinkdb - Fatal编程技术网

Json 如何将(concat)两列合并到数据库中的一列

Json 如何将(concat)两列合并到数据库中的一列,json,node.js,database,rethinkdb,Json,Node.js,Database,Rethinkdb,我有一张这样的桌子: { "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"} 现在,我想在一列中接收名称

我有一张这样的桌子:

{
"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"}
现在,我想在一列中接收名称,如下所示:

{
"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”)的内容,但没有像字符串一样组合它。也许我需要一个从对象返回字符串的函数,但我在文档中没有找到什么

您好, 机器人表

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