2016-04-07 7 views
0

すべてのユーザーを取得したい、またはすべてのユーザーに名前変数を取得したいとします。私はRethinkdbを使用していると私は私のクエリ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) 
+0

あなたがあなたのフィルタを変更してみてくださいすることができ:EQ(名).OR(。rethink.row( '名前')EQ( ''))( '名前')rethink.row –

答えて

0

動作しませんあなたは何ができる:

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