我有一个让我抓狂的问题!
我需要在 PHP 中翻译以下 Mongo 查询:
db.mycollection.find({$or: [ {'field.a': 45.4689, 'field.b': 9.18103}, {'field.a' : 40.71455, 'field.b': -74.007124} ]})
它可以从外壳完美运行。
我认为查询应该通过以下方式(var_dump)翻译成 PHP:
Array
(
[$or] => Array
(
[0] => Array
(
[field.a] => 45.468945
[field.b] => 9.18103
)
[1] => Array
(
[field.a] => 40.71455
[field.b] => -74.007124
)
)
)
但我在 PHP 中没有得到任何结果!
为什么?怎么了?什么是正确的语法?
谢谢!