2014-12-18 1 views
2

Я хочу восстановить запись, соответствующую идентификатору клиента бронирования &, чтобы показать его клиенту. Я делаю следующее:mongodb-php: «ключевое» значение стороны для вложенных запросов функции find() не работает

$mongoDb = $mongoDb->selectCollection('booking'); 
$bookingInfo = $mongoDb->find(array("client.id" => $_SESSION['client_id'])); 

Моей запись в базе данных Монго выглядит следующим образом:

"paymentDue": "", 
    "client": { 
    "contacts": [ 
    { 
    "name": "loy furison", 
    "email": "[email protected]" 
    } 
], 
"id": "5492abba64363df013000029", 
"name": "Birdfire" 
}, 

хочет сгореть запрос с ключевым значением в качестве client.id в функции поиска. Но этот запрос не работает. Почему проблема

+0

mongocursor я получаю doesnot показывать запись соответствия – Shaggie

ответ

1

У меня есть небольшая логика, которая отличается только именем ключа. Если я найду его с client.name, то я покажу мне записи &, там мне нужно вставить их в объект json &, затем через цикл foreach каждую запись, если я получаю &, сравните, тогда он работает ... получил, но ожидаемый не работает почему? ???? ... не получил: -!

Смежные вопросы