Я прочитал несколько проблем, которые совпадают с моими, но я все еще не мог понять, как запрашивать MongoDB внутри PHP, так как я новичок в обеих платформах.
Вот мой запрос в MongoDB
db.tweets.find({},{"coordinates.coordinates": 1});
Мой исходный код PHP
$document = $collection->find({},{"coordinates.coordinates": 1});
foreach($document as $doc)
{
var_dump($doc);
}
Мой код возвращает ошибку
Parse error: syntax error, unexpected '{' in C:\xampp\htdocs\gmaps_thesis\main.php on line 20
Попробуйте следующий код:
$collection->find([],['coordinates.coordinates' => 1]);
PHP использует []
для записи объекта и массива вместо JavaScript {}
Других решений пока нет …