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出版物正在發生