【问题标题】:XML-RPC Odoo - C # multiple search conditions with operator orXML-RPC Odoo - C# 使用运算符或的多个搜索条件
【发布时间】:2023-03-10 03:00:02
【问题描述】:

我想进行搜索,但我需要使用 or 运算符

ids = models.execute_kw (db, uid, password, 'res.partner', 'search', [[['name', '=', "jhon"] or ['name', '=', "wil"]]])

谁能帮帮我。

【问题讨论】:

  • 这与 XML-RPC 甚至 XML 有什么关系?此外,这一行甚至不会编译。 C# 中的字符串使用双引号。也不能使用裸方括号

标签: c# odoo xml-rpc


【解决方案1】:

上面的代码不是C#,而是Python

OR 操作符是这样写的|,新代码是 ids = models.execute_kw (db, uid, password, 'res.partner', 'search', [['|', ['name', '=', "jhon"], ['name', '=', "wil"]]])

要了解有关 Odoo 搜索域的更多信息,请查看这两个链接 search domains docs - Domain notation

我没有使用C# 的经验,但我做了一个快速的研究,这里有一个链接可以让你开始C# Stackoverflow link。对于域,这里是一个示例

object[] do1 = new object[] { "name", "=", "jhon" };
object[] do2 = new object[] { "name", "=", "wil" };
object[] domain = new object[] { "|", do1 , do2};

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-27
    • 1970-01-01
    • 2022-08-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多