Tôi đang gặp vấn đề tương tự, giải pháp là.
Tôi đang chờ đợi như bên dưới.
**await** schema.findOneAndUpdate(queryParms, {
"$push": {
"array1": arrayDetails,
"array2": array2Details
}
}, {
"upsert": true,
"new": true
},
function (error, updateResponse) {
if (error) {
throw new Error (error);
} else {
// do something with updateResponse;
}
});
Đơn giản chỉ cần loại bỏ chờ đợi đã giúp tôi giải quyết vấn đề này. Cần phải tìm ra nguyên nhân gốc rễ. mọi con trỏ để tham khảo đều được hoan nghênh.