orm 使用有点小疑问
req.models.person.find().where(‘name like ?’,[’%撒%’]).where(‘age >12’).run(function (err,ret) { res.send(ret) })
就上面那句,假如是直接删除一条数据,必须要先 find()到 然后 remove(), 这样是不是相比于 sql 直接delete 多了一个 查询步奏呢 ,感觉 都是先 find()再操作,是我用的不对还是 本来就该这样子??
6 回复
@i5ting 我想知道的是 ,假如我要直接删除 某一条数据,我需要 先 find() 找到 再 remove()吗 ,更新某一条 数据 也是find()到,再 .save() ,不管增删改查,上来就先find()一下,感觉是不是 有时候 多于还是 有更好的办法?遇到 表链接呢,一个表查到 在 查 另外的表吗