【问题标题】:Advanded API Services > Querying a collection for all entities that do not contain a property?高级 API 服务 > 查询所有不包含属性的实体的集合?
【发布时间】:2014-03-11 10:18:20
【问题描述】:

是否有查询一个属性为空或不存在的所有实体的集合?

假设以下 /cars 集合 - 我是否能够查询所有没有颜色属性的汽车,例如颜色为空?我想在我的结果中获得 nissan 和 mazda 汽车。

有什么想法吗?

[ { “名称”:“福特”, “颜色”:“黑色” }, { “名称”:“丰田”, “颜色”:“红色” }, { “名称”:“本田”, “颜色”:“黄色” }, { “名称”:“日产” }, { “名称”:“马自达” } ]

【问题讨论】:

  • 如果this is you,那么这个问题的目的是什么?作为 Apigee 员工,您应该知道答案。

标签: apigee


【解决方案1】:

你可以试试这个查询

select * where not ( colour contains '*')

【讨论】:

    【解决方案2】:

    小心使用“不”。它会起作用,但性能非常差。最好将“none”添加为属性,然后使用 select * where color='none' 或类似的东西。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多