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?
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.