2016-11-27 5 views
-1

で私はこのような何かをする必要がありますか?

は、私は()$ addToSetのみ更新()とfindAndModifyで使用することができます

+1

addtToSetとaddToSetはそれが誤植ですか? – Veeram

+0

diffirenceとは何ですか? – Vladimir

+0

追加後に余分な 't'が追加されました – Veeram

答えて

1

... childCode内の独特のObjectIdを追加する必要があります。あなたがしようとしていることは不可能です。

$ addToSet演算子は、値が既に存在していない限り、配列に値を追加します。その場合、$ addToSetはその配列に対して何も行いません。

ドキュメントを実際にmongoDBに存在せず、$ addToSetが動作する必要のある配列フィールドを認識していないため、createと一緒に使用できない理由があります。

あなたの目的がduplicate code.childを削除することになっている場合は、node.jsコードで制限する必要があるかもしれません。