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

Как да напиша празен асоциативен масив ({}) в MongoDB от PHP

Независимо дали съхранявате празен обект или масив, каква е разликата? В BSON масивите и обектите се съхраняват по същия начин, като dict . Както и да е, на вашия въпрос.

За драйвера на PHP MongoDB празен масив е точно това, празен масив, така че той го съхранява като масив. Когато добавите двойка ключ/стойност към масива, това е начина, по който драйверът разбира, че трябва да съхранява обект.

Ако наистина искате да съхраните празен обект, опитайте :

$d = new \stdClass();
$collection->insert(array('z' => $d));


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. как мога да се свържа с отдалечен монго сървър от терминал на Mac OS

  2. Mongodb не е упълномощен от администратора да изпълни командата listDatabases

  3. Как да изберете данни с дадено условие

  4. И оператор mongooastic (филтър)

  5. Намерете и премахнете всички документи, чиято дата на създаване е един месец по-стара