これは私のドキュメントの形式です:
{
_id: some id,
name: 'some name',
versions: []
}
フィールドには、バージョンの使用回数を保持する場所versions
などのオブジェクトを格納します。{v: '2.5', count: 5}
count
次のことを行う最も簡単な方法は何ですか?
versions
存在しない場合は、配列内に新しいオブジェクトを挿入します- 特定のバージョンが
versions
配列内に存在する場合、そのバージョンをインクリメントしますcount