作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一张这样的 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") 的东西,但没有像字符串那样组合它。也许我需要一个从对象返回字符串的函数,但我没有在文档中找到任何东西。
您好,机器人羊
最佳答案
r.db("bs2").table("customers").map({
name: r.row('prename')
.add(' ')
.add(r.row('name'))
})
关于json - 如何在 RethinkDB 中将两列合并(连接)为一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39270894/
我是一名优秀的程序员,十分优秀!