gpt4 book ai didi

javascript - Meteor.subscribe 之后有多少数据加载到客户端?

转载 作者:行者123 更新时间:2023-12-02 18:38:28 26 4
gpt4 key购买 nike

Meteor.publish的回调函数中,我们返回游标。那么这是否意味着当我们在客户端进行订阅时,只会将最少量的数据传输到客户端?

只有当我们在客户端执行诸如 cursor.fetchcursor.forEach 之类的操作时,集合数据才会真正推送到客户端?

谢谢!

最佳答案

Meteor.publish 中定义的所有内容都将发送到客户端:

例如,如果您有

Meteor.publish("rooms", function() {
return Rooms.find();
});

查询Rooms.find()的整个结果被发送到客户端。 .fetch() 仅从游标中获取所有数据,这有助于停止循环遍历所有不必要的数据(在内存中)。游标的 fetch/forEach 不会影响从服务器获取的订阅和数据。

要控制客户端的内容,您需要明确告诉订阅/发布要向客户端发布什么。关于如何执行此操作的一个很好的示例是 meteor 文档中 subscribe 下的聊天和房间示例。

关于javascript - Meteor.subscribe 之后有多少数据加载到客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17070535/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com