ReactiveDB/core

method: #has

Saviio opened this issue · 3 comments

增加一个函数来同步判断某个 Id 数据是否存在于db中

const db = new Database()
db.has('tableName', primaryKey) // return boolean

为什么有这种需求

为什么不:

db.get('tableName', { where: { primaryKey: 'xxxx' } })
  .values()
  .do((r) => r.length)

原因比较naive,其实实现这个feature大概就3行代码....但后来我那个场景可能不需要这个了,我再评估一下。 至于为什么不 query 一下,因为异步-0-,而且我只是想判断一下在不在而已