【发布时间】:2015-12-24 07:03:34
【问题描述】:
我希望将我的应用程序的管理代码托管在共享同一数据库的完全不同的应用程序上。但是,这意味着我的集合至少在代码中是在我的主应用程序的全局命名空间中定义的,而不是在我的管理应用程序中。如何访问我在数据库中的集合,而无需在流星服务器/客户端之间共享的文件中定义全局变量?作为参考,我使用这篇文章作为以这种方式设置我的管理工具的想法。 admin article
【问题讨论】:
-
IIRC,在执行
new Mongo.Collection('db_name')时,您实际上是在 MongoDB 中创建了一个名为'db_name'的集合,因此可能简单地共享名称就足够了(您可以通过复制粘贴来完成,或者如果您愿意要真正干净,请使用配置文件)。不过对此并不完全确定。
标签: meteor microservices