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

Какво правя погрешно с $set и $inc в актуализацията

Струва ми се, че вашият код всъщност се опитва да зададе полето $inc на документа, вместо да използва модификатора $inc в полето foo.count. Това може да е това, което искате:

db.foobar.update(
    { name: "Foobar" }, 
    {
        $set: { 'foo.bar': 'bar' }, 
        $inc: { 'foo.count': 1 } 
    }, true)

Надявам се това да помогне.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Дизайн на схема на MongoDB:Винаги има схема

  2. Надграждане на Sails.js до v1 обръщане на заявки, чувствителни към главни и малки букви

  3. Търсене на дати и игнориране на час в mongoDB

  4. Express Mongoose Model.find() връща undefined

  5. Агрегирането на Mongodb - сортирането прави заявката много бавна