在 RethinkDB 中将对象值从对象移动到数组

Move object values from objec to array in RethinkDB

我不知道如何将对象转换为 JsonArray。

r.db('data').table('user').filter({'_deleted':false}).pluck(['id'])

我的结果是这样的:

{
   "id":  "10008590"
}, 
{
   "id":  "10006821"
}

我希望它看起来像这样:

[ "10008590", "10006821"]

我应该在 .pluck() 之后向查询添加什么?

很简单,在pluck()之后你使用map()函数提取id字段:

.map(function(doc){return doc('id')})

简写形式:

.map(r.row('id'))

注意:在UI中我还需要.coerceTo("array")到最后