Odoo domain 中的 like, ilike, =like, =ilike 举例说明


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 ,则返回真。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值