sql >> Database >  >> NoSQL >> MongoDB

Hoe ingesloten document in mangoest bij te werken?

als je de gebruiker al hebt, kun je zoiets als dit doen:

var listing = req.user.userListings.id(req.params.listingId);

listing.isRead = args.isRead;
listing.isFavorite = args.isFavorite;
listing.isArchived = args.isArchived;

req.user.save(function (err) {
  // ...
});

zoals hier te vinden:http://mongoosejs.com/docs/subdocs.html

* * waarschuwing * *

zoals @zach opmerkte, moet je het schema van het subdocument vóór het schema van het eigenlijke document declareren om de id() te kunnen gebruiken methode.



  1. JavaScript-uitvoering is mislukt verbonden met mongoHQ-shell

  2. ImportError:Geen module met de naam objectid

  3. Tips voor het beheren van uw databaseconfiguraties

  4. Gegevens ophalen tussen twee dates mongo