sql >> Database teknologi >  >> NoSQL >> MongoDB

Opdateringsarray inde i Mongo-dokumentet virker ikke

Din forespørgsel ser godt ud, du kan lave en enkelt forespørgsel ved hjælp af $push i stedet for at udføre manuel proces,

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



  1. Kriterier/aggregering:søg efter alle komplette dokumenter, hvis matrixfelt har element med senest givne status

  2. Konvertering af mongodb Binary _id til LUUID ved hjælp af node

  3. Lyt efter ændringer i Redis?

  4. Sådan opretter du bruger og tilføjer rolle i MongoDB