我怎样才能将(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')) })