【问题标题】:Loopback 3 query by Property of a embedded modelLoopback 3 按嵌入式模型的属性查询
【发布时间】:2019-08-24 16:07:05
【问题描述】:

我正在使用 loopback 3 来构建一个带有 mongoDB 的后端。 所以我有 2 个模型:对象和附件。对象与附件有关系 Embeds2Many。

对象在 mongoDB 中是这样的

[
    {
        "fieldA": "valueA1",
        "attachments": [
            {
                "id": 1,
                "url": "abc.com/image1"
            },
            {
                "id": 2,
                "url": "abc.com/image2"
            }
        ]
    },
    {
        "fieldA": "valueA2",
        "attachments": [
            {
                "id": 4,
                "url": "abc.com/image4"
            },
            {
                "id": 5,
                "url": "abc.com/image5"
            }
        ]
    }
]

问题是:如何通过 RestAPI 获取带有 attachments.id=4 的对象?

我尝试了whereinclude 过滤器。但它没有用。貌似loopback3中没有实现这个功能吧?

【问题讨论】:

    标签: mongodb loopback


    【解决方案1】:

    我找到了解决方案。它仅适用于MongodbCloudantMemory 数据库。

    {
        "filter": {
            "where": {
                "attachments.id": 4
            }
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-13
      • 1970-01-01
      • 1970-01-01
      • 2016-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多