我正在使用流星0.7.2的项目,它工作正常。更新到流星0.8.2我面临一个问题。当插入一个新对象时,流星0.8.2客户端集合是空的
当我立即从客户端向集合中插入对象时,集合是空的,然后它将重新加载数据。当我更新集合对象时,也会发生这种情况。
这只发生在一个集合中。其他收集工作正常。
我正在使用铁路由器和JQuery可排序。
有人可以帮助我吗? (我感觉在插入或更新时,minimongo和master之间会发生冲突)如果是这种情况,为什么会发生这种情况
我正在使用流星0.7.2的项目,它工作正常。更新到流星0.8.2我面临一个问题。当插入一个新对象时,流星0.8.2客户端集合是空的
当我立即从客户端向集合中插入对象时,集合是空的,然后它将重新加载数据。当我更新集合对象时,也会发生这种情况。
这只发生在一个集合中。其他收集工作正常。
我正在使用铁路由器和JQuery可排序。
有人可以帮助我吗? (我感觉在插入或更新时,minimongo和master之间会发生冲突)如果是这种情况,为什么会发生这种情况
如果您可以共享代码以便重现行为。 您可以创建一个新的流星0.8.2应用程序,只有这个集合,看看你是否能够隔离错误。
btw,你的收藏有什么名称有这个问题?
你确定它是空的吗? mongo上也是空的吗?如果不是那么在Chrome控制台中尝试在客户端创建CollectionName.find({})。
你有没有安全感并删除了自动发布?如果您在客户端使用插入,您必须记得在服务器端为该集合使用Meteor.allow。
您可以通过添加以下流星包
流星添加msavin检查订阅数据:蒙古
安装,请按Ctrl + M后切换它。
在https://github.com/msavin/Mongol
或其他细节下载this并安装它,并与credentials.You运行可以检查您能否分享一些你的代码的本地数据库
。 特别是发布,订阅,架构和插入 –
我的猜测是 - 0.7.2使用Spark,0.8.2使用Blaze,新的渲染引擎。所以在新的渲染Engine Blaze中,你的jQuery-Sortable集成就被打破了。 – imslavko
不知道它如何影响收集状态。 – imslavko