使用 orion context broker 从 simpe mongodb 集合中获取数据

Get data from simpe mongodb collection using orion context broker

例如,我有一个集合 "superUser" 包含此文档

{
    "_id" : ObjectId("5ab1552823102117ecf77947"),
    "email" : "mail@hotmail.com",
    "username" : "abcd",
    "password" : "12345",
    "firstName" : "John",
    "lastName" : "Doe"
}

我能否使用 GET 方法通过 fiware-orion 以某种方式检索此文档,或者它必须从一开始就使用 orion (NGSI10) 创建?

Orion 无法按照您建议的方式工作。它不是 MongoDB 集合的通用 REST 包装器(我没有专门搜索过它,但应该有一个 lot 的软件项目涵盖了该用例 :)

Orion 基于 entity-attribute 上下文模型工作。因此,API 中的所有操作(即创建实体、更新属性、检索实体等)都基于这样的概念。 NGSIv2 API reference.

中详细介绍了所有这些操作

在您的情况下,可能的上下文模型将具有 User 实体类型,使用实体 ID 来识别特定用户(例如实体 ID abcd)。用户实体的属性将是名字、姓氏、电子邮件和密码。