【问题标题】:MeteorJS: Users collection how to expose new fieldMeteorJS:用户集合如何公开新字段
【发布时间】:2015-06-05 16:01:14
【问题描述】:

我在用户集合中添加了新字段,但是当我在客户端 Meteor.user().cart 中访问它时(购物车是我的新字段)。它的未定义。如何公开新字段(购物车)以便可以在客户端访问?

【问题讨论】:

    标签: javascript node.js meteor meteorite


    【解决方案1】:

    最简单的方法是添加null 发布者,它将自动发送数据而无需订阅。请务必将字段限制为您需要的字段。

    Meteor.publish(null, function() {
      return Meteor.users.find(this.userId, {fields: {cart: 1}});
    });
    

    【讨论】:

    • 发布后可以像 Meteor.user().cart 一样使用吗?
    • 是的。试试看,如果您有任何问题,请告诉我。
    • 我从子 ID 未定义的 ReferenceError 中收到此错误异常:未定义用户
    • 对不起 - 错字。再试一次。
    猜你喜欢
    • 1970-01-01
    • 2019-03-21
    • 2011-05-08
    • 1970-01-01
    • 1970-01-01
    • 2019-06-05
    • 1970-01-01
    • 2010-09-07
    • 2011-08-20
    相关资源
    最近更新 更多