MongoDB: Bei doppeltem Schlüssel-Update einfügen

Wie kann man das mit Mongo in einer [atomaren] Aussage machen:

<code>insert mytable set MyUniqueKey = ?, X = ? on duplicate key update Y = ?
</code>

Wenn diese Anweisung zum ersten Mal ausgeführt wird, setzt sie den X-Wert, aktualisiert danach jedoch nur den Y-Wert.

Nur MyUniqueKey ist Teil des eindeutigen Schlüssels und sollte auf Duplikate überprüft werden.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage