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

Как да актуализирате тези конкретни данни в тази потребителска колекция в mongodb?

Това е, което търсих:

conditions = { _id : user._id , 'myArmy.mySoldiers._id' : soldierId};
                update = {
                    $set: {
                        'myArmy.balance': balanceToSet,
                        'myArmy.fans'   : fansToSet,
                        'myArmy.tokens' : tokensToSet,
                        'myArmy.mySoldiers.$.skill'  : skillToSet,
                        'myArmy.mySoldiers.$.stamina': staminaToSet,
                        'myArmy.mySoldiers.$.moral'  : moralToSet
                    }
                }

Това ми даде резултата, който исках, преди случайно да вмъкна заявката за условие с тази за актуализация...




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. mongod и mongo командите не работят на Windows 10

  2. Mongodb repica задава конфигурация във файл със свойства

  3. MongoDB изглежда избира грешен индекс, когато прави агрегат

  4. Как да върна ISO формат на дата в PHP за MongoDB?

  5. Как мога да добавя уникален идентификатор от две колони към mongodb в приложение за метеор?