据我了解,收集助手是使用文档转换实现的。然而,有时我的助手似乎不见了。
在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
。
有什么想法吗?
答案 0 :(得分:0)
我发现我正在使用low level publication code并手动设置fooDoc.owner
。
这会导致fooDoc.owner
有时成为字符串,因此会抛出错误消息。