【问题标题】:joining two collections in json store在 json store 中加入两个集合
【发布时间】:2015-04-09 02:32:23
【问题描述】:

是否可以在 JSONStore 中加入两个集合?

我想从 json 存储中给定的两个集合中访问数据,其中一个集合有一个外键。

【问题讨论】:

    标签: ibm-mobilefirst jsonstore


    【解决方案1】:

    在 JSONStore 的关系数据库中没有与 join 等效的东西。但是,就像 Namfo 在另一个答案中所说的那样,您可以在此用例中利用 additionalSearchFields。它允许您索引不属于所存储数据的值。例如,如果您有一个order 集合并且正在存储像{item: 'knife'} 这样的对象,您可以为customer_id 提供一个额外的搜索字段,该字段引用id 集合中的id 搜索字段。 Here 是解释其他搜索字段的帖子。

    【讨论】:

      【解决方案2】:

      JSONSTORE 没有组合集合的能力。但是,您可以在两个集合之间使用公共索引来访问相关数据。例如,order_id 搜索字段可以在客户集合和订单集合之间共享。

      【讨论】:

      • 您可以使用两个集合之间的公共索引来访问相关数据。请您为您的答案编写语法。
      • 我冒昧地创建了一篇关于此事的博客文章。您可以访问它here
      猜你喜欢
      • 2015-04-10
      • 2012-09-15
      • 2020-05-12
      • 2018-06-03
      • 2013-03-11
      • 2015-05-15
      • 2017-08-10
      • 2015-08-31
      • 2020-09-03
      相关资源
      最近更新 更多