Android KInvey 如何在单个查询中从多个集合中查询详细信息

Posted

技术标签:

【中文标题】Android KInvey 如何在单个查询中从多个集合中查询详细信息【英文标题】:Android KInvey How to query details from multiple collections in a single query 【发布时间】:2018-02-13 13:12:43 【问题描述】:

我正在使用 Kinvey 3.0.4 为 android minsdk 15 开发企业应用程序。我有两个包含相关数据的集合 CollectionA、CollectionB。我想要一个查询,通过它我可以从两个集合中检索数据(所有数据或少数必要数据)。 可能吗? 以下链接https://devcenter.kinvey.com/android/guides/datastore。 请让我知道任何可以帮助处理关系数据的链接。样品将不胜感激。 提前谢谢你

【问题讨论】:

【参考方案1】:

阿蒂,

我们一直在鼓励客户尽可能远离关系模型,因为我们得到了 Mongo 的支持,而 Mongo 本身就是非关系模型。此时不推荐使用关系数据支持。如果您需要做参考,您可以在 Business Logic https://devcenter.kinvey.com/android/guides/business-logic# 中构建自己的参考

Kinvey 得到 Mongo 的支持,Mongo 不支持开箱即用的关系。相反,我们鼓励开发人员对他们的数据进行非规范化。我们的规模可以做到这一点,因此您在每个集合中存储多少行或列都无关紧要。

我们的工程团队整理了一篇文章来帮助人们了解我们如何看待 NoSQL 上的数据:https://devcenter.kinvey.com/android/guides/data-modeling#我建议阅读这篇文章。

谢谢, 普拉纳夫

【讨论】:

嗨,Pranav,感谢您的快速回复,关系数据的事情有点清楚。所以尝试使用标准方式。我已经在控制台上挂了一个文件,但没有得到如何在我的 android 代码中访问它。请告诉我如何使用挂钩文件?

以上是关于Android KInvey 如何在单个查询中从多个集合中查询详细信息的主要内容,如果未能解决你的问题,请参考以下文章

如何在laravel中从多对多关系中检索多个记录

如何在单个查询中从两个表中删除数据

如何在单个查询中从多个数据库中检索数据?

在一个视图 asp.net 中从多到多相关表中加载数据

使用单个命令从多模块项目运行所有 UI/单元测试

在单个查询中从 mongo 中删除多个文档