之前已经提出过这样的问题: 如何在Meteor应用程序之间共享MongoDB集合?
但是,答案尚不清楚.
我需要一个Meteor公共应用程序和管理应用程序分开(出于很多原因,但主要是安全性和代码管理).
使用接受的答案:export MONGO_URL = mongodb:// localhost:3002/meteor似乎合理,但低于另一个用户'matthias'指出"当从另一个应用程序连接时,触发模型更改的事件将不会通过这些应用程序传输mongoDB实例本身当然不知道这一点."
如何触发"其他"流星应用程序重新评估MongoDB中的事件/触发器?这意味着如果我在管理模块中进行更改,我该如何让公共站点反映这些更改?假设这就是意思.此方法还会丢失任何其他功能吗?
谢谢
Dan*_*scu 10
答案是你不必做任何事情.只要应用程序使用相同的数据库(由其标识MONGO_URL),它们就会对数据的变化做出反应.
事实上,将您的应用分为前端和后端是一个很好的策略,如本视频所述,为什么要分割您的流星应用.
您甚至可以使用mongoshell来更新/插入/删除数据库中的文档,并且这些出版物将对其进行检索.
| 归档时间: | 
 | 
| 查看次数: | 2852 次 | 
| 最近记录: |