CNode

orm 使用有点小疑问

问答
Ddingyong666发布于10 年前最后回复10 年前6 回复3750 浏览0 收藏

req.models.person.find().where('name like ?',['%撒%']).where('age >12').run(function (err,ret) { res.send(ret) })

就上面那句,假如是直接删除一条数据,必须要先 find()到  然后 remove(), 这样是不是相比于 sql 直接delete 多了一个 查询步奏呢 ,感觉 都是先 find()再操作,是我用的不对还是 本来就该这样子??
查看回复

回复 (6)

I
i5ting#1·10 年前

where可以and或or

G
gjc9620#2·10 年前

你可以直接删除啊在 remove的第一个参数就是where

D
dingyong666#3·10 年前
引用 gjc9620你可以直接删除啊在 remove的第一个参数就是where

@gjc9620 remove() 只有一个 回调 ,没有 参数。。。

D
dingyong666#4·10 年前
引用 i5tingwhere可以and或or

@i5ting 我想知道的是 ,假如我要直接删除 某一条数据,我需要 先 find() 找到 再 remove()吗 ,更新某一条 数据 也是find()到,再 .save() ,不管增删改查,上来就先find()一下,感觉是不是 有时候 多于还是 有更好的办法?遇到 表链接呢,一个表查到 在 查 另外的表吗

G
gjc9620#6·10 年前

请问这个是什么语法是monk吗?

参与回复
登录后即可参与回复。登录