Javascript Meteor.js:新文章。对所有用户可见的通知

Javascript Meteor.js:新文章。对所有用户可见的通知,javascript,meteor,meteor-blaze,Javascript,Meteor,Meteor Blaze,我想通知新的文章可见的所有用户。在数据“通知”的方案中,布尔值“read:false”的“false”开始显示创建新文章的通知 Notifications.insert({ userId: post.userId, postId: post._id, read: false }); 用户在启动通知中包含的文章的链接后,会更改对象“read:true”的值,从而导致该通知对他和所有用户都不可见 如果其中一个用户更改了“read:true”的值,如何

我想通知新的文章可见的所有用户。在数据“通知”的方案中,布尔值“read:false”的“false”开始显示创建新文章的通知

Notifications.insert({
       userId: post.userId,
      postId: post._id,
       read: false
    });
用户在启动通知中包含的文章的链接后,会更改对象“read:true”的值,从而导致该通知对他和所有用户都不可见


如果其中一个用户更改了“read:true”的值,如何使收件人通知对其他用户可见。

您需要考虑您的建模以及如何在文档中保持读取状态。如果要为每个用户保持读取状态,则需要相应地保存/修改(读取时)。如何保存这些信息取决于您。例如,您可以在通知文档中保留readers列表,并在用户阅读通知时将其删除。或者另一种选择是,您有一个单独的集合来保存用户的通知列表,阅读时从中删除通知项。

是的,您是对的。我有一个想法,将数据模式数据Meteor.users id文章和值“true/false”链接到通知中