流星订阅真的很慢



当前我有一个带有流星的酒吧/子。在我的React-Native应用程序上,我订阅了订阅。

订阅仅执行类似collection.find()之类的事情,但是我获得订阅的准备状态确实很长。该集合只有330个文档。

这是我的出版物:

Meteor.publish("clients", () => clients.find());

正常吗?

谢谢

以下是我使用的示例代码。您可以通过查看它来获得和想法。如果您只是发布数据,它将影响您的性能。

Meteor.publish('AllCustomers', function(search, hoid, options){
    // Prepare options
    options = _.extend({
        sort: {name: 1},
        skip: 0,
        limit: 10
    }, options);
    let query      = {}
    if ( search ) {
        let regex = new RegExp( search, 'i' );
        query = { 'headofficeId':hoid,
        $or: [
        { name: regex },
        { telNo: regex }
        ]
    };
    }else{
       query = {'headofficeId':hoid};
    }
return Customers.find( query, options );
});

相关内容

  • 没有找到相关文章

最新更新