Aktualisierung der Meteor-Sammlung mit traditioneller ID

8

Ich versuche, ein einfaches Update zu machen

%Vor%

oder sogar

%Vor%

Aber die Sammlung wird nicht aktualisiert, wenn id eine traditionelle mongodb-ID ist. Es scheint nur mit der eigenen Implementierung von einzigartigen IDs zu funktionieren. Wie kann ich das beheben? Ist es möglich, dass der Meteor die eigene ID-Struktur von Mongo akzeptiert?

    
Akshat 16.08.2012, 01:13
quelle

2 Antworten

6

Es ist möglich, Ihre ID in ein mongodb-Objekt (auf der Serverseite) zu konvertieren, indem Sie eine neue ObjectID verwenden und dann das Update durchführen. :

%Vor%     
Chris Nilsson 17.12.2012, 09:47
quelle
7

Sie haben Recht: Das DDP-Protokoll von Meteor unterstützt keine Nicht-JSON-Typen wie Mongo ObjectId . Wir wissen, dass dies ein Problem ist: Es ist unser ältestes offenes Problem und es ist auf unsere Roadmap .

Es gibt zwar einige "einfache" Schnellkorrekturen, die dieses Problem lösen würden, aber wir ziehen es vor, dies im Kontext der Erweiterung unseres Protokolls zu tun, um andere Nicht-JSON-Typen (Daten, binäre Blobs usw.) zu behandeln ein spezifischer Kurzzeit-Hack.

    
David Glasser 14.12.2012 00:19
quelle

Tags und Links