mongodb 中的 SQL 视图

2023-11-21

我目前正在评估我已经启动的项目的 mongodb,但我找不到任何关于 mongodb 中 SQL 视图的等效信息。我需要的是 SQL 视图提供的功能,将来自不同表(集合)的数据集中到一个集合中。

我只想将一些文档聚集在一起并将它们标记为单个文档。这是一个例子:

我有以下文件: 抄送地址 我们的地址 帐单地址 收件地址

但在我的应用程序中,我希望查看我的所有地址并能够在单个文档中管理它们。

在其他情况下,我可能只想要集合中的几个字段:

我有以下文件: FB_联系人 推特联系方式 谷歌联系人 reddit_联系方式

这些文档中的每一个都有对齐的字段,例如名字、姓氏和电子邮件,但它们也有不对齐的字段。我希望能够将它们编译成一个仅包含对齐字段的文档。

这可以通过 SQL 中的视图来完成吗?我可以在 MongoDb 中完成这种功能吗?


这个问题已经很老了。但是,从 mongodb v3.2 开始,您可以使用$lookup只要集合未分片,就可以将不同集合的数据连接在一起。 从 mongodb v3.4 开始你还可以创建只读视图.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mongodb 中的 SQL 视图 的相关文章

随机推荐