gpt4 book ai didi

where-clause - Maximo REST API WHERE 子句

转载 作者:行者123 更新时间:2023-12-02 19:17:06 25 4
gpt4 key购买 nike

我调用此 MAXIMO REST API 来获取属于某个组的事件:

https://doamin/maximo/oslc/os/mxosincident?lean=1&oslc.pageSize=10&oslc.select=*&oslc.where=ownergroup="I-AMS-TEST-VG"

上面的查询工作正常,我得到了属于 I-AMS-TEST-VG 0-9 页的所有事件。

我想根据事件状态进一步过滤它 - INPROG、QUEUED、SLAHOLD

所以我在 WHERE 子句中添加了这个附加子句:

https://domain/maximo/oslc/os/mxosincident?lean=1&oslc.pageSize=10&oslc.select=*&oslc.where=ownergroup="I-AMS-TEST-VG"&status IN ["INPROG","SLAHOLD","QUEUED"]

但是上面的查询正在获取所有事件状态。根据 Maximo 文档,我发现上面的语法没问题。

任何帮助将不胜感激。

谢谢

最佳答案

where 子句中的与号 (&) 实际上将参数分开。我认为,如果您将其更改为单词“and”,就像您在 Maximo 内的典型 where 子句中所做的那样,它就会起作用。 (虽然我不记得那些括号是否也需要是圆括号。)

&oslc.where=ownergroup="I-AMS-TEST-VG" and status IN ["INPROG","SLAHOLD","QUEUED"]

关于where-clause - Maximo REST API WHERE 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63555005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com