【发布时间】:2014-02-17 07:25:27
【问题描述】:
我使用Meteor 创建并部署了一个应用程序。部署名称 myapp.meteor.com。我已使用以下过程连接到Mongo DB:
来自 Meteor 的命令提示符:
Meteor mongo myapp.meteor.com
//Below one is Response from Meteor mongo myapp.meteor.com command
MongoDB shell version: 2.4.8
connecting to: production-db-b3.meteor.io:27017/myapp_meteor_com
来自 MongoDB 的命令提示符:
use myapp_meteor_com
我已经使用 myapp 代码创建了 Emp 集合。从 Mongo DB 命令提示符中,我将尝试查看从 myapp 创建的集合,但它没有显示。我正在使用下面的方法显示集合程序:
connecting to: test
> show dbs
myapp_meteor_com (empty)
local 0.078125GB
> use myapp_meteor_com
switched to db myapp_meteor_com
> show collections //here shows nothing but js file contains `Emp Collection` and data inserted as shown below.
> //here no collections shows.
所以我没有任何想法显示请建议我如何解决上述问题?
//这里数据插入到 Emp 集合 obj. JS代码:
if (Meteor.isServer)
{
Meteor.startup(function ()
{;
if (Emp.find().count() === 0)
{
for (var i = 0; i < 10; i++)
Emp.insert({ fname: "xxx",userid: i, email : "abc@gmail.com"});
}
});
}
【问题讨论】:
-
有时,当您向它们写入内容时,实际上会创建集合。