2017-05-04 256 views
0

下面是一個例子:rethinkdb檢查是否存在記錄

r.db('my_db').table('my_table').get('my_record_id_123') 

上面的代碼工作正常,但返回的記錄。該表中的記錄非常龐大。有沒有辦法檢查具有該特定ID的記錄是否存在而不返回記錄本身

+0

在ReQL?或者你想用什麼語言來做這件事。 – Laurens

+0

@woodsprite javascript(node.js server) – evilReiko

回答

2

也許這就是你想要的東西(它會返回true,如果記錄存在或否則爲false):

r.db('my_db') 
    .table('my_table') 
    .getAll('my_record_id_123') 
    .count() 
    .eq(1) 
0

退貨數量

r.db('my_db') 
    .table('my_table') 
    .count(function(user){ 
    return user('id').eq(1121) 
    }) 
+0

儘管此代碼可能回答此問題,但提供有關如何解決問題和/或爲何解決問題的其他上下文可以提高答案的長期價值。 – thewaywewere