Многократное new MongoId($id)

 
0
 
NoSQL
ava
Wowa | 07.06.2010, 04:12

Перед тем как делать выборку по базе в МонгоДБ часто необходимо ИД преобразовать из стринга в тип MongoId.
Это делается так:

$id = new MongoId($my_string_id);



Но часто бывает в модели так, что на входе может прийте как строковое значение, так и уже объект MongoId в ввиде ID.
К счатью new MongoId($id) работает хорошо и даже если на входе подать уже объект, то на выходе ИД получается тот же, что и был на входе. Т.е. ИД не портится, что главное.


$id = new MongoId();
$id2 = new MongoId($id);

// $id и $id2 здесь идентичны
Comments (0)

Comments are not added

Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  Wowa
advanced
Submit