簡體   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