[英]How many requests on server does Collection.find()?
我是Meteor的新秀,所以希望我不要问愚蠢的事情。
我担心的是:当我调用Collection.find()方法时,Meteor会始终在服务器上发出请求吗? 还是通过订阅将数据获取到客户端,并且每个find()仅从客户端获取数据?
我有一个复杂的文档,需要几个助手来呈现它。 我想利用Meteors反应行为的优点来呈现用户对文档所做的更改。 我不想将集合传递到会话中,因此反应变量并不是真正的选择,因为我使用了几个子模板。 谢谢 :-)
否, find
不会触发与服务器的通信。
根据有关new Mongo.Collection
的流星文档 :
在客户端(如果指定连接,则在服务器上)上,将创建一个Minimongo实例。 Minimongo本质上是纯JavaScript中Mongo的内存非持久实现。 它用作本地缓存,仅存储此客户端正在使用的数据库的子集。 这些集合中的查询(查找)直接从此缓存中提供,而无需与服务器通信。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.