在一种情况下,需要将大量文档插入到 minimongo 集合中,但该集合已经有一些依赖于它的查询(例如,游标绑定(bind)到模板助手),如何有效地处理这种情况不锁定界面?
最佳答案
直接针对 _collection.docs
插入,然后迭代 _collection.queries
并通过 LocalCollection._recomputeResults()
使其无效。
示例:
_.each(bulk, function (doc) {
MyCollection._collection.docs[doc._id] = doc;
});
_.each(MyCollection._collection.queries, function (query) {
LocalCollection._recomputeResults(query);
});
关于meteor - 如何对 minimongo 进行大量批量插入,而无需在每次插入时重新计算依赖查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19523300/