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

Как да използвате $unset и $set в комбинация в mongoDB

имате твърде много скоби, ето правилната команда:

db.settlements.update(
    {
        'StoreID': "51ea54279d867b040b000008",
        'Date': ISODate("2013-06-28T18:30:00Z")
    }, 
    {
        $unset: {
            'NID' : "",
            'PID' : ""
        }, 
        $set: {
            'SettStatus': 'start',
            'Status': 'pending'
        }
    }
);

във вашата команда използвате $set като <options> в командата за актуализиране, а не като част от <update>

http://docs.mongodb.org/manual/core/update/#crud-update-update




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Ужасна производителност на MapReduce

  2. Има ли еквивалент на NOW() в MongoDB

  3. Как да направя повече от/по-малко от използването на MongoDB?

  4. Добавяне/изваждане на дни към ISODate в MongoDB Shell

  5. Актуализирайте вградения обект вътре в масива вътре в масива в MongoDB