1 Star 0 Fork 0

西柚/LearningMaterials

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
odoo-ORM的模糊.txt 698 Bytes
一键复制 编辑 原始数据 按行查看 历史
西柚 提交于 2020-09-10 20:16 . master
Odoo domain 操作符使用场景非常多,很多小伙伴被 like, ilike, =like, =ilike 搞晕了。下面举例说明一下:
[('name', 'like', 'dog')]
这将返回name 中'dog', 'dogs', 'bulldog', ..., 但是not 'Dog'. 就是区分大小写。
[('name', '=like', 'dog')]
这将返回name 中含dog, 几乎完全等于'='
[('name', 'ilike', 'dog')]
这是最通用的检索,将返回name 中含有'dog', 'DOGS', 'Bulldog', etc..
['name', '=ilike', 'dog')]
这将返回name 是'dog', 'DOG', 'Dog', 'DOg', DoG', 'dOG', 'doG' and 'dOg'.
like 介绍完了。等等,那个'=?'是什么鬼?
=?是一个缩写,如果左边的字段为None,或者false ,则返回真。
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/gutying/LearningMaterials.git
git@gitee.com:gutying/LearningMaterials.git
gutying
LearningMaterials
LearningMaterials
master

搜索帮助

D67c1975 1850385 1daf7b77 1850385