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

Актуализиране на поле със стойност от вложено поле

Можете да използвате $arrayElemAt или $first (v4.4) оператори за избор на първия елемент от масив,

db.players.update(
  { username: "moshe" },
  [{ 
    "$set": { 
      "health": {
        "$arrayElemAt": ["$Chapters.Cat A", 0]
      }
    } 
  }]
)

Playground




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose:Прехвърлянето към днешна дата е неуспешно за стойност при актуализиране на документ

  2. Искам да извлека стойности, вмъкнати на определена дата, използвайки _id на mongodb

  3. CURSOR_NOT_FOUND - задачите ми за cron започнаха да умират по средата

  4. Mongodb заявка конкретен месец|година не дата

  5. Има ли лесен начин за експортиране на данните от приложение, разгърнато от метеор?