为什么Meteor / Mongo在运行示例应用程序时会更改数据?

时间:2015-11-06 03:13:46

标签: angularjs mongodb meteor

我正在尝试使用angular meteor tutorial

中找到的示例应用

我正在运行OSX yosemite并使用WebStorm 10作为IDE。它是Meteor 1.2.1

如果我进入命令行并键入“meteor mongo”,它会将我带到mongo命令行。

如果我输入,

db.tasks.insert({"text" : "A new party", "description" : "From the mongo console!" })

然后键入db.tasks.find()我按预期返回对象。

{ "_id" : ObjectId("563c1a48d880b1f80bdb1fa2"), "text" : "A new party", "description" : "From the mongo console!" }

如果我认为只是运行链接中显示的示例,则数据奇怪地变为

{ "_id" : ObjectId("563c1a48d880b1f80bdb1fa2")}

,没有别的。这只是加载页面。没有创作没有编辑任何东西。

然后,任何随后尝试插入更多数据的行为都不会在第一次工作......它也会显示上述某种形式。

我错过了什么?

1 个答案:

答案 0 :(得分:0)

由于有其他人加入了书签并投了票,我将通过angularMeteor帮助表单发布我找到的答案。

通过加载页面来修复mongoDB奇怪地改变数据的解决方案是执行以下操作:

meteor remove angular
meteor add angular@=1.0.6
meteor reset