fiware - Fiware Context Brocker 如何查询条件与其 ID 不相等的实体
问题描述
假设我有三个带有 id 的 Room 实体
urn:ngsi-Id:Room:Room1, urn:ngsi-Id:Room:Room2, urn:ngsi-Id:Room:Room3
现在我想查询 id 不等于 urn:ngsi-Id:Room:Room2 的所有实体。
我怎么能做到这一点?
解决方案
尝试:
GET /v2/entities?idPattern=Room[^2]
这并不完美(例如,它假设您从 Room0 到 Room9,但使用两位数后缀它可能无法按预期工作)但确切的正则表达式超出了此答案的范围(关于 Orion API) .
有很多关于正则表达式和调试工具的文献(如:https ://rubular.com/ )
推荐阅读
- angular-material - 使用 matTabContent 延迟加载 Material Tab 后,我该怎么做?
- javascript - 限制 TypeScript 中的类型组合
- plot - Scilab 函数绘图
- python - Pipenv 在环境中安装包(Pipenv 文件)
- c - LLVM:目标文件重定位被截断以适应:R_X86_64_32S 针对“.rodata”
- gitlab - 在 Gitlab 管道中动态包含/排除作业
- botframework - 表单 POST 在基于 Web 的任务模块中不起作用
- arrays - Swift:多维结构组织和初始化
- google-authenticator - 将代理与 Facebook 帐户绑定的 Google 身份验证器指南
- azure - PowerShell:尝试连接到 Exchange Online 时出现 AADSTS500014 错误