meteor-publications

    1热度

    2回答

    我们在应用程序中使用快速渲染,因此应用程序需要的所有数据都随应用程序本身一起发送。我们没有使用任何Meteor.subscribe调用,因为minimongo由快速渲染填充。 一旦呈现我们运行Meteor.disconnect() 在我们要重新调用特定的方法在未来的某个时刻,但是当我们重新连接,minimongo被清除。 如何防止Meteor在重新连接时清除minimongo中的所有文档?

    0热度

    2回答

    我有两个发布方法,如下所示,但是当我订阅客户端搜索页面中的某个发布方法时,它将被另一个用于索引页面的发布方法覆盖。 服务器 Meteor.publish("task.index", function() { TaskCollection.find() } Meteor.publish("task.index.search", function(state) { TaskC

    0热度

    1回答

    我想发布一个集合,我想添加一个不存在于集合中的字段。我可能在这里偏离轨道,但我认为我可以使用this.added()将字段添加到发布的集合中。是否有人可以告诉我,我做错了什么 Meteor.publish('job.view-open-to-candidate', function(jobCollectionId) { const job = Jobs.find({ _id: jobCo

    0热度

    1回答

    据我所知,集合帮助程序是使用文档上的变换实现的。但是,有时我的帮手似乎失踪了。 在foo.js我定义: owner() { const rel = FooBarRelations.findOne({ fooId: this._id, isOwner: true, }); if (rel) { return rel.barId;

    0热度

    2回答

    我需要创建一个出版物,该出版物为我提供了集合中的一组文档。在这里你可以看到,这些文件是如何相互关联的: { "_id" : "peRuJcPMDzZgTvWSX", "author" : "author", "type" : "article", "parent" : "mnfTFfZ7Fqcu6ZJ7T", "ancestors" : [ "hb

    0热度

    2回答

    我有一个返回游标,看起来像这样的发布: // Publication RETURNS THIS QUERY Notepads.find({_id: notepadId, $or: [{userId: this.userId}, {'collaborators.userId': this.userId}], archived: false}) 正如你所看到的查询是用户唯一的,因为它包括thi

    0热度

    1回答

    我有以下模板: <template name="reportsContent"> <ul class="tabs"> <li class="tabs-content" data-content="summary"> <div class="tabs-content-wrapper"> {{> reportsSummary }} </

    0热度

    1回答

    我收集了所有用户都可以使用的“任务”集合。用户可以打勾表示他们已经完成了一项任务。当他们这样做时,会调用一个方法,将其userId添加到附加到名为'usersCompleted'的任务文档的数组中。如果用户已完成任务,则其userId将位于该阵列中。 我不想将此数组发布到客户端,因为那么所有用户都将有权访问其中包含其他用户标识的数组。 不过,我想有一个检查,如果用户的ID是该数组中的一个帮手,然后

    0热度

    1回答

    我有一个集合,我也必须作为一个整体进行发布。现在的挑战是,一旦我作为一个整体出版,它就会压倒那些一次只返回5张的人。具有设置限制的发布是为了实现分页,而发布则全部进入下拉框。我如何发布一个集合,以便任何一个都不会覆盖另一个? 这是部分发布。设置与发布为一体 Meteor.publish('allvalues', function() { user = Meteor.users.findO

    1热度

    1回答

    我打电话多次使用Google Analytics API并将该数据加载到订阅中。现在我想创建一个进度条来通知用户数据正在被加载,并给出它需要多长时间的观点。 我读了它,最好使用出版物从服务器数据传递到客户端。这是真的? 我创建了以下在服务器上发布。 是什么做的是以下几点: 设置初始progressValue和ID为1 初始发行不断循环,如果progressValue小于100,告诉1出版物正在发生