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

 

原文地址:http://www.chinamaker.net

最新文章

  1. asp.net <asp:Content>控件
  2. UE4 WCF RestFul 服务器 读取JSON 数据并解析 简单实例
  3. MySQL Workbench gnome-keyring-daemon错误的解决
  4. 【转】所需即所获:像 IDE 一样使用 vim
  5. hihoCoder 1098
  6. Scala学习之延迟绑定
  7. 判断字符串是否为UTF8编码
  8. .net core CLI(创建VueJS||Angular结合的项目)
  9. Objective-C 使用核心动画CAAnimation实现动画
  10. 使用 GitHub+Hexo 搭建个人博客
  11. js的call() ,apply() 两种方法的区别和用法,最白话文的解释,让枯燥滚粗!
  12. Git创建本地分支并推送到远程github仓库
  13. python 保障系统(一)
  14. Django组件-用户认证
  15. Java泛型相关总结(下)
  16. 数学模型:3.非监督学习--聚类分析 和K-means聚类
  17. Github的gitignore
  18. 深入理解Linux内核-进程调度
  19. 批量导入数据到mssql数据库的
  20. input实时监听控制输入框的输入内容和长度,并进行提示和反馈

热门文章

  1. godaddy域名使用DNSPod做DNS解析图文教程
  2. 读取70开头的xml,gbk转成utf-8
  3. double 和 float
  4. 四种浏览器对 clientHeight、offsetHeight、scrollHeight、clientWidth、offsetWidth 和 scrollWidth 的解释差异
  5. python的os模块
  6. js: 从setTimeout说事件循环模型
  7. JAVA SSM 示例代码
  8. Servlet 生命周期与web容器的关系
  9. js通过location.search来获取页面传来的参数
  10. POJ2104 K-th Number(归并树)