<?php /** * Created by PhpStorm. * User: Crocell * Date: 31/03/14 * Time: 15:17 */ $projectRoot = $_SERVER['DOCUMENT_ROOT'] . '/Cubbyhole'; require $projectRoot . '/required.php'; $userPdoManager = new UserPdoManager(); echo 'Utilisation du find<br />'; echo '____Retourne uniquement le champ state'; $userFind = $userPdoManager->find(array('state' => 1), array('state' => 0)); var_dump($userFind); echo '____Retourne en objet'; $userFind = $userPdoManager->find(array('state' => 1)); var_dump($userFind); echo '----------------------------------------<br />'; echo 'Utilisation du findOne'; $userFindOne = $userPdoManager->findOne($userFind[0], array('_id')); var_dump($userFindOne); echo '____equivalent du findById'; $userFindOne = $userPdoManager->findOne(array('_id' => $userFind[0]->getId())); var_dump($userFindOne); echo '----------------------------------------<br />'; echo 'Utilisation du findById avec un MongoId en parametre'; $userFoundById = $userPdoManager->findById(new MongoId('53388c1d09413a282e00002a')); var_dump($userFoundById); echo 'Utilisation du findById avec une string en parametre'; $userFoundById = $userPdoManager->findById('53388c1d09413a282e00002a');