sql >> Database >  >> NoSQL >> MongoDB

Mongoose, trek uit subdocument

Het lijkt erop dat de MongooseArray#pull methode werkt alleen als je elementen _id . hebben eigenschappen.

Ik vind het gemakkelijker om directe oproepen te gebruiken om update om dit soort verrassingen te vermijden:

mongoose.model('organization').update(
    {_id: user.organization},
    {$pull: {members: {user: user._id}}},
    function(err, numAffected) { ... }
);


  1. Hadoop-tellers en soorten tellers in MapReduce

  2. Een Docker redis-container instellen met ssl

  3. Waarom kan MongoDB geen samengestelde index gebruiken die veel lijkt op (niet exact) op de query?

  4. Hoe ontvang ik Redis-vervalgebeurtenissen met node?