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

Направете динамична заявка с Mongoose

Трябва да създадете вашите updates обект в две стъпки:

var updates = { $push: {} };
updates.$push["array.$.array2." + index + ".answeredBy"] = userId;

Актуализация

Сега, когато node.js 4+ поддържа computed имена на свойства , можете да направите това в една стъпка:

var updates = { $push: {
    ["array.$.array2." + index + ".answeredBy"]: userId
} };



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Как да актуализирате поддокумент в mongodb

  2. Може ли MongoDB да се хоства в процеса?

  3. Клас 'MongoDB\Driver\Manager' не е намерен

  4. Сравнете ID на низ с BSON::ObjectId

  5. Mongodb агрегиращ тръбопровод как да ограничите групово натискане