0
私は、次のスキーマ持っている内部の値をインクリメント:文書のマングース - 配列
var mySchema = new Schema({
"name": String,
"users": [
{
"user_id": ObjectId,
"counter": Number
}]
});
例:
{
"name": "Test",
"users": [
{
"user_id": "aaaaaa",
"counter": 2
},
{
"user_id": "bbbbbb",
"counter": 3
}]
}
をどのようにすることができ、私findOneAndUpdate
特定user_id
とcounter
をインクリメント?
たとえば、Test
を検索してcounter
をuser_id: bbbbb
に更新するにはどうすればよいですか?
あなたはこれまでに何を試しましたか? –
これまでのところ私は避けたい2つのクエリを実行しています: "Test"でドキュメントを見つけること。次に配列に行き、特定のカウンタを更新します。して保存する 私は1つのクエリでこれを行う方法がわからない –