sql >> Database >  >> NoSQL >> MongoDB

Mongoose:verwijder object uit array op basis van ID (Cast Error)

Als u één element uit een array wilt verwijderen, gebruikt u dit

User
.update( 
  {_id: req.user._id}, 
  { $pull: {posts: req.body.post_id } } 
)
.then( err => {
  ...
});

Hier de documentatie



  1. ReplicaSetId-conflict tijdens het toevoegen van node MongoDB

  2. Een ISODate maken voor MongoDB met PHP

  3. Automatische verhoging in MongoDB om de volgorde van de unieke gebruikers-ID op te slaan

  4. Een overzicht van MongoDB-schemavalidatie