2017-02-01 2 views
1

ich diese Fehlermeldung erhalten, wenn sie in angular2-Meteor $ Lookup-Operator:

Ausnahme von Teilaufgaben id bAJHF7MZzEidGBZ63

Error: Exception while polling query 
{ 
    "collectionName": "tasks", 
    "selector": { 
     "$lookup": { 
      "from": "projects", 
      "localField": "project._id", 
      "foreignField": "_id", 
      "as": "proj" 
     } 
    }, 
    " 
    " options ": { 
     "transform ": null 
    } 
}: 

Unbekannter Operator der obersten Ebene: $ lookup

Wenn ich direkt mit robomongo abfrage, bekomme ich das Ergebnis.

versions: 
Mongo 3.2.6 
angular2-meteor: 0.7.0 
Meteor 1.4.2.3 

Ich benutze:

Tasks.find() 

Es Nähte Ich brauche Tasks.aggregate(), die nicht

implementiert
+0

Laut den Dokumenten sollte dies ordnungsgemäß funktionieren. Haben Sie Ihre Mongo-Datenbank auf den kabelgebundenen Tigerspeicher aktualisiert? Wenn Sie keine Daten aufbewahren müssen, ist ein "Meteor-Reset" der schnellste Weg – Mikkel

Antwort

0

Wir kamen zu dem Schluss, dass Nachschlagen in angular2-Meteor verfälschen würde die Daten $. Wir haben einen anderen Ansatz gewählt. Wir speichern alle benötigten Daten in allen Sammlungen.