使用Rethinkdb在参数上选择多条件

时间:2016-04-07 01:49:42

标签: rethinkdb rethinkdb-javascript

我想检索所有用户或获取所有User with Name变量。我正在使用Rethinkdb,我想用我的查询将SQL Server转换为Rethinkdb

SQL Server:

SELECT * FROM User
WHERE Name = '' OR Name = @ Name

这是我的Rethinkdb查询,但它无法正常工作

rethink.table('User')
.filter(
rethink.row('Name').eq(Name).or(rethink.row('Name'))
)
.run(conn, callback)

1 个答案:

答案 0 :(得分:0)

你可以这样做:

r.table('User').filter(function(d){
    return r.expr([Name, ""]).contains(d('Name'))
})