我目前正在为我已经开始的项目评估 mongodb,但我找不到任何关于 mongodb 中的 SQL 视图等价物的信息。SQL 视图提供的我需要的是将来自不同表(集合)的数据集中到一个集合中。
我只想将一些文档聚集在一起并将它们标记为单个文档。这是一个例子:
我有以下文件: cc_address us_address billing_address shipping_address
但在我的应用程序中,我希望查看我的所有地址并能够在单个文档中管理它们。
在其他情况下,我可能只需要集合中的几个字段:
我有以下文件: fb_contact twitter_contact google_contact reddit_contact
这些文档中的每一个都有对齐的字段,例如 firstname lastname 和 email,但它们也有不对齐的字段。我希望能够将它们编译成一个仅包含对齐字段的文档。
这可以通过 SQL 中的 Views 来完成吗?我可以在 MongoDb 中完成这种功能吗?