繁体   English   中英

Collection.find()在服务器上有多少个请求?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM