MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Как да актуализирам вграден документ в mongoose?

когато вече имате потребителя, можете просто да направите нещо подобно:

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) {
  // ...
});

както се намира тук:http://mongoosejs.com/docs/subdocs.html

* * предупреждение * *

както посочи @zach, трябва да декларирате схемата на поддокумента преди схемата на действителния документ, за да можете да използвате id() метод.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Грешка при надграждане на Mongodb от 3.2 на 3.6

  2. Проверка дали полето съдържа низ

  3. Изпълнение на персонализирана функция на MongoDB с помощта на Casbah/Scala

  4. Как мога да $addToSet обект към масив и $sort също с помощта на MongoDB?

  5. Push операции в MongoDB