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