Frage

Ich teste BSON als Wire-Protokoll, und ich muss in der Lage sein, einige Werte auf einem bereits erstellten BSONOBJ ändern zu können ... Das Problem ist, dass ich keinen Weg finden kann, um dies zu tun, als das BSonobj zu erstellenScratch!

Alle Tipps?

War es hilfreich?

Lösung

Ich habe eine Antwort von Dwight Merriman erhalten, von 10gen:

General, sie sind unveränderlich - das Gemeinsame Verwendung ist zu Serialize / Deserialize von einem CPP Objekt Ihrer Wahl.Siehe auch $ Set und $ Inc aber diese sind serverseitig.

so ... dort haben wir es:)

Andere Tipps

Wie gesagt wurde, gibt es keine Möglichkeit, den vorhandenen BSonobj zu ändern.Es gibt jedoch eine Problemumgehung, um es zu tun, ohne es "von Grund auf neu zu erstellen".Angenommen, Sie haben ein BSonobj-Mybson.Und Sie möchten das Feld "SomEfield" ändern. generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top