gpt4 book ai didi

mongodb - 如何 - 单个 MongoDB 上的多个 Meteor 应用程序 - 相同的集合?

转载 作者:行者123 更新时间:2023-12-05 00:52:30 24 4
gpt4 key购买 nike

以前有人问过这样的问题:
How can I share MongoDB collections between Meteor apps?

然而,答案并不明确。

我需要将 Meteor 公共(public)应用程序和管理应用程序分开(出于多种原因,但主要是安全和代码管理)。

使用公认的答案: export MONGO_URL=mongodb://localhost:3002/meteor 似乎是合理的,但在另一个用户“matthias”下方指出“当从另一个应用程序连接时,触发模型更改的事件不会在这些应用程序之间传输. mongoDB 实例本身当然不知道这一点。”

如何触发“其他” meteor 应用程序以重新评估来自 MongoDB 的事件/触发器?简单的意思如果我在管理模块中进行了更改,如何使公共(public)站点反射(reflect)这些更改? 假设这就是意思。这种方法还会丢失任何其他功能吗?

谢谢

最佳答案

答案是你不需要做任何事情。只要应用程序使用相同的数据库(由 MONGO_URL 标识),它们就会响应数据的变化。

事实上,将您的应用程序分为前端和后端是一个很好的策略,如本视频中所述,Why you should split your meteor app .

您甚至可以使用 mongo shell 来更新/插入/删除数据库中的文档,并且出版物会选择它们。

关于mongodb - 如何 - 单个 MongoDB 上的多个 Meteor 应用程序 - 相同的集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27189093/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com