当前位置: 首页 > 知识库问答 >
问题:

包含Microsoft Graph query上的筛选器不起作用

阳建弼
2023-03-14

我试图在 /users查询中使用包含过滤器,例如:https://graph.microsoft.com/v1.0/users?$filter=包含(displayName,'Garth')

然而,这会导致一个BadRequest响应,称“发现了一个名称为‘包含’的未知函数”。这也可能是导航属性上的键查找,这是不允许的。"

根据OData 4.0规范,包含过滤器应该是可用的。有没有办法在用户列表中使用包含过滤器?

共有2个答案

岑俊明
2023-03-14

此外,您还可以尝试people API(仅在/beta版上提供)。这支持$search并将进行模糊和语音匹配。https://graph.microsoft.com/beta/me/people?$search=Garth

方永贞
2023-03-14

包含函数对用户不可用。startswith是可用的。
例如https://graph.microsoft.com/v1.0/users?$filter=startswith(displayName,'Garth')

 类似资料:
  • 我需要bootstrap vue表中的帮助,如果im筛选字段,正在工作,但是如果im筛选,不起作用 表代码: 这是我的领域 这是我的会员。数据

  • 我使用的是Spark 1.3.0和Spark Avro 1.0.0。我从存储库页面上的示例开始工作。以下代码运行良好 但是如果我需要查看doctor字符串是否包含子字符串,该怎么办?因为我们是在字符串中编写表达式。我该怎么做“包含”?

  • 我试图查询存在特定字段的日期范围。这似乎很容易,但我感觉到关键字“exists”在文档中发生了变化。我在5.4。https://www.elastic.co/guide/en/elasticsearch/reference/5.4/query-dsl-exists-filter.html 我使用@timestamp表示日期,并且字段“error_data”在映射中,只有在发现错误条件时才出现。 以

  • 我已经覆盖了和所以我不太确定出了什么问题。它们是使用 Eclipse 生成的(来源 -

  • 目前 我在DynamoDB中有一个表,其中有一个属性-主键-包含唯一的值。 问题 我希望对#B#C#(1)精确匹配和(2)包含匹配进行2次搜索,因此只需要结果: 是否可以针对主键进行这2次搜索 如果是这样,运行哪种查询最有效?e、 g.查询或扫描 注: 对于(2),我使用以下代码,但它返回DB中的所有项:

  • 此外,它在spark cassandra Connector1.4中工作,但不是与最新的cassandra Connector1.6.0-M1一起工作。请让我知道这个问题