Drupal JSON API:如何使用 "different than" 进行过滤?
Drupal JSON API: how to filter using "different than"?
我正在尝试在 Drupal 8 上编写一个非常简单的 JSON API 查询:return 除 uid 0 和 1 之外的所有用户。
听起来很琐碎,但我一直无法弄清楚并找到任何示例。
是这样的吗?
jsonapi/user/user?filter[drupal_internal__uid]!=0
欢迎提出任何想法!
像这样的东西应该可以如你所愿:
/jsonapi/user/user?filter[user-uid][condition][path]=uid&filter[user-uid][condition][operator]=NOT IN&filter[user-uid][condition][value][]=0&filter[user-uid][condition][value][]=1
更多信息:https://www.drupal.org/node/2943641
编辑:如果您使用 cURL,括号会抛出错误,请在您的请求中添加“--globoff”。
示例:
curl --globoff --location --request GET "{{localhost}}/jsonapi/node/article?sort=nid&page[limit]=10&filter[article-title][path]=title&filter[article-title ][value]=headless&filter[article-title][operator]=NOT%20IN”。
参考:
我正在尝试在 Drupal 8 上编写一个非常简单的 JSON API 查询:return 除 uid 0 和 1 之外的所有用户。 听起来很琐碎,但我一直无法弄清楚并找到任何示例。
是这样的吗?
jsonapi/user/user?filter[drupal_internal__uid]!=0
欢迎提出任何想法!
像这样的东西应该可以如你所愿:
/jsonapi/user/user?filter[user-uid][condition][path]=uid&filter[user-uid][condition][operator]=NOT IN&filter[user-uid][condition][value][]=0&filter[user-uid][condition][value][]=1
更多信息:https://www.drupal.org/node/2943641
编辑:如果您使用 cURL,括号会抛出错误,请在您的请求中添加“--globoff”。
示例:
curl --globoff --location --request GET "{{localhost}}/jsonapi/node/article?sort=nid&page[limit]=10&filter[article-title][path]=title&filter[article-title ][value]=headless&filter[article-title][operator]=NOT%20IN”。
参考: