0

オプションでupdateofmongodbを使用すると、両方を取得して 0 にすることは可能でしょうか?{upsert:true}upsertedCountmodifiedCount

upsertedCountは作成された文書をmodifiedCount指し、 は更新された文書を指すと理解しています。

したがって、 を使用してupsertも、両方が 0 になるシナリオは見つかりません。

私が間違っている?

助けてくれてありがとう。

4

1 に答える 1

2

あなたの仮定は正しいと思います。Upsert は基本的に、ドキュメントが見つからない場合に新しいドキュメントを作成することを意味します。そのため、更新中に true に設定すると、ドキュメントが存在して変更されるか (modifiedCount を 1 に設定)、ドキュメントが存在しないか (upsertCount を 1 に設定) のいずれかになります。

于 2017-01-18T16:38:25.417 に答える