Multidomain MDM
- Multidomain MDM 10.4 HotFix 3
- 所有产品
参数
| 说明
|
---|---|
action
| 必需。返回查询结果中指定业务实体类型的所有记录。设置为 query ,然后将此参数与 filter 参数结合使用。不使用 filter 参数时,此查询会搜索指定业务实体类型的所有参数。
例如,使用下列查询搜索所有 Person 业务实体记录:
|
filter
| 必需。指定一个用运算符分隔的字段-值对列表。有效运算符为 AND、IN 和 Range。
例如,使用以下查询搜索名字为 STEVE 且姓氏为 SMITH 的 Person 记录:
|
depth
| 指定返回的子记录级数。例如,您可以指定以下层级:
例如,使用以下查询搜索名字为 STEVE 的记录,并返回有关根记录及其直接子记录的信息:
|
suppressLinks
| 指示父子链接在 API 响应中是否可见。将此参数设置为 true 可在响应中禁用所有父子链接。默认值为 false。
例如,使用以下查询搜索名字为 STEVE 的记录,并在不存在可见父子链接时返回响应:
|
readSystemFields
| 指示是否在结果中返回系统字段。默认值为 false。
|
fields
| 指定要在查询结果中显示的字段。
|
outputView
| 指定要用于显示查询结果的业务实体视图。为查询结果配置业务实体视图时,应当包括要在查询结果中显示的字段。
|
Order
| 指定查询结果的排序顺序。使用加号字符 (+) 作为前缀可指定升序,而使用减号字符 (-) 作为前缀可指定降序。查询结果默认为升序。
如果指定多个参数,则结果集将先按列表中的第一个参数进行排序,接着按第二个参数进行排序,依此类推。
|
resolveLookup
| 在整个查找字段中检索指定业务实体。将该参数设置为 true 可加载查找字段并将其包含在响应中。默认值为 false。
例如,addressType 字段是 Person 业务实体的子级别的查找字段。
当 resolveLookup 参数设置为 false 时,可能会收到以下 REST API 响应:
当 resolveLookups 参数设置为 true 时,REST API 响应将包含其他详细信息,且可能会收到以下 REST API 响应:
|
Person?action=query&filter=firstName='STEVE' AND lastName='SMITH'
Person?action=query&filter=firstName IN [STEVE,JOHN]
<business entity field name>=[fromValue,toValue]
Person?action=query&filter=firstName IN [STEVE,JOHN] AND age=[35,45]
<business entity field name>=[fromDate,toDate]
Person?action=query&filter=birthDate=[2000-06-12T12:30:00Z,2015-06-12T12:30:00Z]
Person?action=query&filter=firstName!='ADAM'
Person?action=query&filter=firstName!='ADAM' AND birthdate!=[2017-11-16T00:00:00,2020-11-16T00:00:00]
示例查询字符串
| 查询行为
|
---|---|
John*
| 查询包含以 John 开头的值的记录。例如,Johnson 或 Johnny 。
|
Jo*n
| 查询以 Jo 开头并以 n 结尾的记录。例如,Johansson 或 Jordan 。
|
*
| 返回所有记录。
|