когда я отправляю много запросов pu sh на указанный массив 1008 * в моем документе через mon goose, тогда я отображаю этот массив, анализируя json в моем приложении, многие объекты в этом массиве были удалены или обменял без кода удаления, я пытался больше времени, но я не нашел решение
вот мой код
exports.push = function(req, res) {
var conditions = { _id: req.params.userId };
User.updateOne(conditions, {
$push: {
user_history: {
heart_Beat: req.body.heart_Beat,
}
}
}
).select()
.exec(doc => {
if (!doc) {
return res.status(409).end();
}
return res.status(200).json({
message: 'saved',
result: doc
})
})
} ```
const userSchema = mongoose.Schema({
_id: mongoose.Schema.Types.ObjectId,
name: { type: String, required: true },
email: { type: String, required: true, unique: true },
password: { type: String, required: true },
phoneNumber: { type: String, default: 0 },
heartBeat: { type: Number, default: 0 },
user_history: [
{
heart_Beat: { type: Number, default: 0 },
date: { type: String, default: () => moment().format("dddd, MMMM Do YYYY, h:mm:ss a")}
}
]
})