在odoo9ormapi中,如何使用search()方法通过创建记录日期来获取最新记录?

2024-05-17 06:59:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在odoo9中使用ormapi,使用search()方法获取一个模型的两个最新记录的数据。是否可以根据该模型中create date字段的值获取两个最新记录的数据?这是我要用它得到最新记录的代码:

@api.multi
def get_data(self, rec):
    reference_data = self.env['recuite.reference.reference'].search([('recruite_id', '=', rec.id)])

我应该向搜索方法添加什么参数以获得预期结果?在


Tags: 数据方法代码模型selfidsearchdata
1条回答
网友
1楼 · 发布于 2024-05-17 06:59:00

您需要向搜索方法添加两个参数:

, order='create_date desc', limit=2)  
参数
  • 参数搜索域。使用空的 列表以匹配所有记录。
  • 偏移量int)要忽略的结果数(默认值:无)
  • 限制int)要返回的最大记录数(默认值:全部)
  • 顺序str)排序字符串
  • 计数bool)如果为真,只统计并返回匹配记录的数目(默认值:False)
返回:最多limit个与搜索条件匹配的记录引发
AccessError
  • ,如果用户试图绕过读取请求对象的访问规则。

相关问题 更多 >