используя php для извлечения записи на основе "_id" из mongo db - PullRequest
0 голосов
/ 29 декабря 2011

Я пытаюсь получить запись из dong Монго, используя php. Я пытаюсь использовать поле _id в коллекции Монго для доступа к записи. Но я не могу получить соответствующую запись и получаю только ноль. Это код, который я использую.

$db =  $this->Generalmodel->connect();
$collection = $db->listing;
$cursor = $collection->findOne(array("_id"=>$id));
var_dump($cursor);

Я тоже попробовал это со следующим и бесполезно тоже

$collection = $db->listing;
$cursor = $collection->find(array( '$and' => array( array('_id' => $id), array('blocked' => "0"))));
foreach ($cursor as $obj)
var_dump($obj)

Я что-то здесь упускаю?

1 Ответ

2 голосов
/ 29 декабря 2011

массив ('_ id' => новый MongoID ($ id))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...