2017-07-21 2 views
0

Soweit ich verstehe, werden Sammlungshelfer mithilfe von Transformationen auf Dokumenten implementiert. Manchmal scheinen meine Helfer jedoch zu fehlen.Sammlungshelfer in React-Containern fehlen manchmal

In foo.js Ich definiere:

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

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

In meinem Behälter. Ich abonniere eine zusammengesetzte Publikation (reywood: publish-composite) und wenn sub.ready() Ich hole: fooDoc = Foo.findOne(fooId).

Das zurückgegebene Dokument verfügt manchmal nicht über die Eigenschaft owner. fooDoc.owner is not a function.

Irgendwelche Ideen?

Antwort

0

Ich entdeckte, dass ich low level publication code benutze und setze fooDoc.owner manuell ein.

Das verursacht fooDoc.owner manchmal eine Zeichenfolge und daher wird die Fehlermeldung ausgelöst.

Verwandte Themen