Musisz użyć opcji setDefaultsOnInsert: true
podczas update
operacja.
OrderModel.findOneAndUpdate(
{ order_no: orderNo },
{ $set: { items: [{ product_id: "abc", quantity: 1 }] }},
{ new: true, upsert: true, setDefaultsOnInsert: true }
)
Musisz użyć opcji setDefaultsOnInsert: true
podczas update
operacja.
OrderModel.findOneAndUpdate(
{ order_no: orderNo },
{ $set: { items: [{ product_id: "abc", quantity: 1 }] }},
{ new: true, upsert: true, setDefaultsOnInsert: true }
)
Mongoose - spowodowane przez ::11000 E11000 zduplikowany indeks błędu klucza?
MongoDB $asin
MongoDB:próba odczytania Long z JSON powoduje, że java.lang.Integer nie może być rzutowana na java.lang.Long
Jak spłaszczyć poddokument do poziomu głównego w MongoDB?
Wyświetlaj i udostępniaj pliki z GridFS za pomocą Flask