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

mongoose заявка:намиране на обект по id в масив

Когато се интересувате от пълния обект, това е просто find :

.find({"facebook.id":"<id>", "images.id":<image-id>})

Не мисля, че има начин да се намали масивът от изображения в резултата.

За да актуализирате един елемент в масива от изображения, можете да използвате това:

.update({"facebook.id":"<id>", "images.id":<image-id>}, {$set : {"images.$.main" :false} } );


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB постоянно високо използване на процесора

  2. MongoError:Топологията е затворена, моля, свързването изглежда е свързано с MongoClient.close() и клиентът няма да работи, докато го използва

  3. MongoDB Aggregate $unwind $match using date - какво пропуснах?

  4. Мигрирайте данни от PostgreSQL към MongoDB

  5. Как да конвертирате mongo ObjectId .toString, без да включвате обвивката „ObjectId()“ - само стойността?