如何使用ODOO9中ORMAPI的search()方法根据记录的创建日期获取模型的最新记录?

2024-05-17 02:37:15 发布

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

我想使用ODOO9中ORMAPI的record.search()方法访问模型的两个最新记录的数据。是否可以根据模型中创建日期字段的值获取两条最新记录的数据?这是我将获得最新记录的代码:

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

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


Tags: 数据方法代码模型selfapiidsearch
1条回答
网友
1楼 · 发布于 2024-05-17 02:37:15

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

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