Meteor mongo 什么是 fetch()?

Raa*_*d94 5 reactive-programming meteor meteor-blaze

我最近开始学习 Meteor,所以我学会了如何通过 Meteor 与 Mongo 一起工作,但有一些我不明白的东西,在网络上我经常看到这样的例子:SomeCollection.find().fetch(),我看不到它有什么fetch()用?

文档中,他们说:

当从反应式计算中调用时,fetch 会注册对匹配文档的依赖关系

这是否意味着当数据发生SomeCollection变化时,它们在视图中也会发生变化?

默认情况下,返回的游标不是find()反应式的吗(游标上数据的更改将自动在视图中可见)?

任何人都可以为我消除这种歧义吗?

Mos*_*man 2

我看到文档说:

以数组形式返回所有匹配的文档。

Collection.find()返回一个cursor包含匹配文档的集合,并将Collection.find().fetch()一个数组(包含这些文档)返回给该集合cursor