この問題を解決する適切な方法を知りたいと思います。私は自分のノードコードでmongoose経由でコレクションを参照しています。私は文書を修正する特定の機能を持っており、編集の各セクションの後に保存したい(実際にはコード内で別の場所に保存する必要があるかどうかわからないため)。最後に保存したものを保存するかどうかを判断するためにかなり複雑なコードを書くこともできますが、正当な理由がないと思われるコードは非常に複雑になります。ノード - 2回保存した後にモンゴースを2回押して回避する方法
基本的に私のコードはこのように見える終わる:
collection.attributeArray.push(item);
collection.save();
collection.save();
これはattributeArrayの結果は、この
[item, item]
の代わりに、単に
[item]
への合理的な方法はあるように見えますどのセーブがあなたの最後のセーブになるかを知らずにこれを達成しますか?
私はこれが問題に近づく最善の方法だと思います。 –