MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Das Array innerhalb des Mongo-Dokuments aktualisieren funktioniert nicht

Ihre Abfrage sieht gut aus, Sie können eine einzelne Abfrage mit $push durchführen anstatt einen manuellen Prozess durchzuführen,

const { user_id } = req.params;
const subscription = req.body; 
const updated_user = await UserModel.findByIdAndUpdate(user_id, 
    { 
        $push: {
            push_subscriptions: subscription
        },
    { new: true }
).exec();