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

mongodb актуализира, ако поле не съществува

Мисля, че ще трябва да направите две отделни заявки тук. Това е твърде условно, за да може анализаторът на заявки MongoDB да се справи.

Така че ще трябва да поставите логиката си в две отделни заявки, като втората изглежда така:

$db->akis->update(
array("h" => (string) $_SESSION["_id"], "m" => array('$exists' => true)),
array('$set' => array("i" => $name)),
array("multiple" => true)
);

Бягащи един след друг.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Актуализация на Aggregate в Mongodb

  2. Запазете подмножество от колекция MongoDB в друга колекция

  3. Могат ли строги JSON $dates да се използват в заявка на MongoDB?

  4. Как да изтрия n-ти елемент от масива в mongodb

  5. MongoDB - Логическо ИЛИ при търсене на думи и фрази чрез пълнотекстово търсене