2016-04-07 14 views
0

parametresinde çok koşulu seçin. Tüm Kullanıcıları almak veya Ad ile tüm Kullanıcı değişkenini almak istiyorum. Ben Rethinkdb kullanıyorum ve benim sorgu ile Rethinkdb için SQL Server dönüştürmek istediğinizRethinkdb

SQL Server:

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

Bu 'benim Rethinkdb sorgusu, ancak sağ

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

size filtrenizi değiştirerek deneyebilir miyim:. rethink.row ('Adı') eq (Ad) .ya (rethink.row ('Adı') eq ('').) –

cevap

0

çalışmıyor sen yapabilirdi:

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