MongoDB: insertion sur la mise à jour de clé en double

Comment faire cela avec Mongo dans un [atomique] déclaration:

insert mytable set MyUniqueKey = ?, X = ? on duplicate key update Y = ?

Lorsque cette instruction est exécutée pour la première fois, il sera mis en valeur de X, mais après qu'il sera seulement mise à jour de valeur de Y.

Seulement MyUniqueKey est une partie de la clé unique et doit être regardé, pour les doublons.

source d'informationauteur Ali Shakiba