У меня есть PHP-скрипт, который имеет запрос Mongo внутри, в Mongo Booster этот запрос работает нормально, но когда я пытаюсь реализовать в PHP, я получаю
«Предупреждение: недопустимый тип смещения в C: \ xampp \ htdocs \ phpMongo \ index.php on
линия 14 «
Может кто-нибудь помочь мне отладить и исправить скрипт?
Это мой PHP скрипт с запросом на MongoDB
<?php
require 'vendor/autoload.php';
$client = new MongoDB\Client;
$companydb = $client->bol_rac;
$empcollection = $companydb->bol_rac;
$documentlist = $empcollection->aggregate(
[
[
'$project'[
[
'id'=>[1],
'id_drzavljanstvo'=>[1],
'location'=>
[
'$cond'=> [ [ '$eg'=> [ "id_drzavljanstvo", 688 ] ],'Country', 'Foreign country' ]
]
]
]
]
]);
foreach($documentlist as $doc){
var_dump($doc);
}
Когда я удаляю кавычки на переменные, я получаю ошибку, что переменные не определены.
Задача ещё не решена.
Других решений пока нет …