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()
这对我有用:)
这是一个例子:
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()
这对我有用:)