使用以下查询:
r.db('somedb').table('sometable')('users')我从结果中得到以下数据:
[
[
{
"fn": "dpw",
"u": "usertwo"
},
{
"fn": "dwd",
"u": "userone"
}
]
]我希望将字段"u"和指定为"usertwo"和,为"u“获取"fn"的值。我希望使用 ReQL对结果进行过滤,这样就不只是解析nodejs中的json结果了,因为最终的结果将是巨大的。什么是最好的和最有效的方法。我是RethinkDB的新手,如果你能尽你所能解释的答案,我会很感激。
发布于 2014-08-02 15:24:56
我不确定你到底想要什么,但根据我的理解,这就是你想要的:
r.db('somedb').table('sometable')('users').filter(function(user) {
return user("u").eq("usertwo")
})("fn")您似乎拥有一系列的用户。如果这不是一个错误,那么查询应该是
r.db('somedb').table('sometable')('users').nth(0).filter(function(user) {
return user("u").eq("usertwo")
})("fn")https://stackoverflow.com/questions/25090668
复制相似问题