sql >> Databasteknik >  >> NoSQL >> MongoDB

Mongoose, dra från underdokument

Det verkar som om MongooseArray#pull Metoden fungerar bara om dina element har _id egenskaper.

Jag tycker att det är lättare att använda direktsamtal för att update för att undvika den här typen av överraskningar:

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


  1. MongoDB-fråga i en kapslad array

  2. Rails Resque ändra arbetargräns?

  3. Redis Keyspace Notifications med flushdb

  4. Förstå MongoDB Client Timeout-alternativ