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

MongoDB:не може да промени, ако обектът на заявка и обектът за актуализиране съдържат едно и също свойство, „Не може да се приложи модификатор $addToSet към не-масив“

Заобиколното решение се използва $all ключова дума в обекта на заявката по следния начин

db.cancellami.update({prop:{$in:[/regex_value/i]}},{ $addToSet:{prop:'a value'}} ,true,false)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Най-добър модел за представяне на много към много връзки с атрибути в MongoDB

  2. $push с позиционен ($) в upsert е неуспешен

  3. свържете mongodb с djongo (Django)

  4. Изпълнение на mongodb скриптове чрез mongoid Rails

  5. crosstab-query или virtuals за запазване на данни с помощта на mongoose