插入新对象时,Meteor 0.8.2客户端集合为空

时间:2014-07-04 05:10:15

标签: meteor jquery-ui-sortable minimongo

我正在开发一个使用流星0.7.2的项目,它运行正常。更新为 meteor 0.8.2 后,我遇到了一个问题。

当我从客户端向集合插入一个对象时,集合为空,然后重新加载数据。当我更新集合对象时,有时会发生这种情况。

这只发生在一个集合中。其他收藏工作正常。

我正在使用铁路由器 JQuery Sortable

有人可以帮我这个吗? (我觉得插入或更新时,minimongo和master之间会发生冲突。如果是这种情况,为什么会发生这种情况)

3 个答案:

答案 0 :(得分:0)

如果您可以共享可以重现行为的代码,那就太棒了。 您可以创建一个新的meteor 0.8.2应用程序,只有这个集合,看看你是否能够隔离错误。

btw,您的收藏品名称是什么?

答案 1 :(得分:0)

你确定它是空的吗?在mongo上它也是空的吗?如果不是,那么尝试在客户端创建CollectionName.find({}),例如在Chrome控制台中。

您是否删除了不安全和自动发布?如果您在客户端使用insert,则必须记住在服务器端使用Meteor.allow作为该集合。

答案 2 :(得分:0)

您可以通过添加以下meteor包

来检查订阅的数据

meteor add msavin:mongol

安装完成后,按Control + M切换它。

https://github.com/msavin/Mongol

的其他详情

或下载this并安装它并使用凭据运行。您可以检查本地数据库