0

据我了解,集合助手是使用文档上的转换来实现的。但是,有时我的助手似乎不见了。

在 foo.js 我定义:

owner() {
  const rel = FooBarRelations.findOne({
    fooId: this._id,
    isOwner: true,
  });

  if (rel) {
    return rel.barId;
  }
}

在我的容器中。我订阅了一个复合出版物 (reywood:publish-composite),当sub.ready()我获取时:fooDoc = Foo.findOne(fooId).

返回的文件有时没有owner属性。 fooDoc.owner is not a function.

有任何想法吗?

4

1 回答 1

0

我发现我正在使用低级发布代码fooDoc.owner手动设置。

fooDoc.owner有时会导致成为字符串,因此会引发错误消息。

于 2017-07-21T19:32:31.740 回答