rethinkdb 检查记录是否存在

rethinkdb check if record exists

这是一个例子:

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

上面的代码工作正常,但是returns记录。 table中的记录非常庞大。有没有一种方法可以检查具有该特定 ID 的记录是否存在而不返回记录本身

也许这就是您想要的(如果记录存在,它将 return 为真,否则为假):

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

returns个数

r.db('my_db')
  .table('my_table')
  .count(function(user){
    return user('id').eq(1121)
  })
r.db('my_db')
  .table('my_table')
  .getAll('my_record_id_123')
  .contains()

这对我有用:)