我怎样才能将(concat)两列合并到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"}
我怎样才能结合这两列(与空白)? 我试过这样的东西,但没有奏效。
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(“名称”),但没有像string组合它。 也许我需要一个函数,从对象中返回string,但我没有find文档中的东西。
问候,droidsheep
r.db("bs2").table("customers").map({ name: r.row('prename') .add(' ') .add(r.row('name')) })