v2.5.2
Giriş yap

[Güncel] Node.js, mongoose array update

ustacirak
358 defa görüntülendi ve 2 kişi tarafından değerlendirildi

merhaba arkadaşlar,
Elimde şöyle bir veri var:
{

"_id" : ObjectId("5efd72b9adc0e8e25caf7c1a"),
"kad" : "Ahmet",
"pass" : "qwe",
"oldurdukleri" : [
{
    "ad": "Veli",
    "skor": "125"
},
{
    "ad": "Mehmet",
    "skor": "186"
}

]
}

benim istediğim şey şu bana öyle bir kod verinki ben velinin skorunu 60 yapayım.
geri kalana karışmayayım
bunu nasıl yapa bilirim?
Şimdiden teşekkürler..

Cevap yaz
Cevaplar (2)
ustacirak
518 gün önce

merhabalar, sanırım derdimi anlatamadım şayet dediğinizi yapar isem o zaman mehmet ins koru da 60 olur ben sadece velinki 60 olamsını istiyiyorum şimdiden yardımlarınız için teşekkürler :D.

haciyeff
518 gün önce
const filter = { id: '5efd72b9adc0e8e25caf7c1a' };
const update = { skor: 60 };

let doc = await Model.findOneAndUpdate(filter, update, {
  new: true
}).catch(e => e);