MongoDB's documentation'a göre save
numaralı çağrıya yeni bir belge oluşturulur veya _id
verilirse varolan bir belgeyi günceller. Mongoose'un belgeleri less detailed'dur ve eklenip güncellenmeyeceği veya güncellenmeyeceği anlamına gelmez.Mongoose/MongoDB yinelenen anahtar hatası kaydediyor mu?
Ben bir belgeyi güncelleştirmek için firavunfaresi en save
işlevi kullanmaya çalışıyorsunuz, ama ben hatayı almaya devam:
{"error":{"name":"MongoError","code":11000,"err":"insertDocument :: caused by :: 11000 E11000 duplicate key error index: staging.participants.$_id _ dup key: { : ObjectId('5515a34ed65073ec234b5c5f') }"}}
mu Mongoose en save
işlevi mongodb en save
fonksiyonu gibi bir Upsert gerçekleştirmek yoksa sadece bir ekleme performans? save
bir ekleme olacak ya da see here olabildiğince bir güncelleme, isNew
bayrak olup olmadığını tanımlayan unsur