Ответы пользователя по тегу MongoDB
  • PHP - как cоединяться с Mongo по требованию (отложенно)?

    casey
    @casey Автор вопроса
    В итоге я пришел вот к такому полу решению:

    	public static function getMongoDb ()
    	{
    		static $mongodb, $mongo;
    
    		if ($mongodb === null) {
    			$mongo = new \Mongo (MONGO_SERVER);
    			$mongodb = $mongo->selectDB (MONGO_DATABASE);
    		}
    
    		return $mongodb;
    	}
    


    Да, при выборе коллекции по прежнему выполняется соединение с mongo, однако если нигде на странице Mongo не используется — объекты для работы с ним так и не будут созданы.
    Ответ написан
    Комментировать
  • Как сделать OR в MongoDB?

    casey
    @casey
    В 1.4 способа нет. Баста :-) Можно сделать (но очень медленно) or, указав одним из критириев find js код, где можно сделать что угодно.
    Ответ написан
    Комментировать