У меня проблема, которая сводит меня с ума!
Мне нужно перевести следующий запрос Mongo в PHP:
db.mycollection.find({$or: [ {'field.a': 45.4689, 'field.b': 9.18103}, {'field.a' : 40.71455, 'field.b': -74.007124} ]})
Он отлично работает из оболочки.
Я думаю, что запрос должен быть переведен на PHP следующим образом (var_dump):
Array
(
[$or] => Array
(
[0] => Array
(
[field.a] => 45.468945
[field.b] => 9.18103
)
[1] => Array
(
[field.a] => 40.71455
[field.b] => -74.007124
)
)
)
но я не получаю результатов в PHP!
Почему? Что случилось? Какой правильный синтаксис?
Благодарю вас!