rethinkdb check if record exists
这是一个例子:
1 | r.db('my_db').table('my_table').get('my_record_id_123') |
上面的代码工作正常,但返回记录。这张表中的记录是巨大的。有没有办法在不返回记录本身的情况下检查具有该特定 ID 的记录是否存在?
也许这就是你想要的(如果记录存在则返回 true,否则返回 false):
1 2 3 4 5 | r.db('my_db') .table('my_table') .getAll('my_record_id_123') .count() .eq(1) |
返回数字
1 2 3 4 5 | r.db('my_db') .table('my_table') .count(function(user){ return user('id').eq(1121) }) |
1 2 3 4 | r.db('my_db') .table('my_table') .getAll('my_record_id_123') .contains() |
这对我有用:)