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

Вземете един елемент от масив от обекти, който е част от един документ (мангуста)

Благодарение на Бертран успях да открия, че отговорът се крие в „Projection '. В mongodb това е '$ ', в mongoose неговият select . Ето как го накарах да работи:

User.findOne({id: req.body.myId}).select({ Friends: {$elemMatch: {id: req.body.id}}}),

Връща само елемента, който съответства на идентификатора, посочен в приятели.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Внедряване/замяна на MongoRepository Запазване на форматирането на HATEOAS

  2. MongoDB $unset Ако условието е изпълнено

  3. как да използвам mongoDB като търсачка?

  4. Как да стартирате mongodb чрез създаване на акаунт

  5. Атомно преместване на обект по ID от един масив в друг в същия документ