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

Mongoose at slette (trække) et dokument i et array, virker ikke med ObjectID

Det ser ud til, at ovenstående kode ikke ville virke. Det burde ikke engang have fungeret for det første eksempel, jeg gav.

Til sidst blev jeg understøttet af dette svar her:MongoDB, fjern objekt fra array

Her er min arbejdskode:

userAccounts.update( 
    { userId: usr.userId },
    {
        $pull: {
            connections: { _id : connId }
        }
    },
    { safe: true },
    function removeConnectionsCB(err, obj) {
        // ...
    }
);


  1. Hvordan spørger du efter er ikke null i Mongo?

  2. Sådan omdøbes flere nøgler i Redis

  3. ZRANGESTORE tidligere Redis 6.2.0

  4. Hvordan pagineres med Mongoose i Node.js?