【发布时间】:2014-07-20 15:26:21
【问题描述】:
我正在部署我的第一个流星应用程序。我遇到的唯一问题是我的 Collections 没有与应用程序一起部署。
控制台上没有错误,当我在控制台中输入集合名称时,它们似乎存在,但没有数据。
如何从流星部署中检查 mongo db?
【问题讨论】:
我正在部署我的第一个流星应用程序。我遇到的唯一问题是我的 Collections 没有与应用程序一起部署。
控制台上没有错误,当我在控制台中输入集合名称时,它们似乎存在,但没有数据。
如何从流星部署中检查 mongo db?
【问题讨论】:
当您部署 Meteor 应用程序(包括 meteor deploy)时,仅使用 xx = new Meteor.Collection("xx"); 不会创建任何集合。
您必须在服务器上插入数据才能创建集合
如果您想托管meteor.com,您可以使用meteor mongo xxx.meteor.com,如果是您自己的数据库,您必须使用robomongo 或mongo shell (mongo <host>:<port>/<dbname> -u <username> -p <password> 等工具手动连接它p>
如果数据存在,但通过网络浏览器在您的应用中看不到,请尝试添加回 autopublish 包,如果可行,您可能需要为您的数据制定自定义 publish 规则
【讨论】: