我正在开发一个使用流星 0.7.2 的项目,它运行良好。更新到流星 0.8.2后,我遇到了一个问题。
当我立即从客户端向集合插入对象时,集合为空,然后它正在重新加载数据。当我更新集合对象时,有时也会发生这种情况。
这只发生在一个集合上。其他集合工作正常。
我正在使用Iron-router和JQuery Sortable。
有人可以帮我吗?(我觉得在插入或更新时 minimongo 和 master 之间发生了冲突。如果是这种情况,为什么会发生这种情况)
我正在开发一个使用流星 0.7.2 的项目,它运行良好。更新到流星 0.8.2后,我遇到了一个问题。
当我立即从客户端向集合插入对象时,集合为空,然后它正在重新加载数据。当我更新集合对象时,有时也会发生这种情况。
这只发生在一个集合上。其他集合工作正常。
我正在使用Iron-router和JQuery Sortable。
有人可以帮我吗?(我觉得在插入或更新时 minimongo 和 master 之间发生了冲突。如果是这种情况,为什么会发生这种情况)
如果您可以共享可以重现该行为的代码,那就太好了。您可以创建一个只有此集合的新流星 0.8.2 应用程序,看看您是否能够隔离错误。
顺便说一句,有这个问题的收藏的名称是什么?
你确定它是空的?mongo上也是空的吗?如果不是,请尝试在客户端制作 CollectionName.find({}),例如在 Chrome 控制台中。
您是否删除了不安全和自动发布?如果您在客户端使用插入,则必须记住在服务器端为该集合使用 Meteor.allow。
您可以通过添加以下流星包来检查订阅的数据
流星添加msavin:蒙古
安装后,按 Control + M 切换它。
https://github.com/msavin/Mongol上的其他详细信息
或下载并安装并使用凭据运行。您可以检查本地数据库