Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 88
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 215
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 216
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 217
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 218
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 219
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 220
--TEST--
MongoDB\Driver\Command with update and arrayFilters
--SKIPIF--
--FILE--
insert([ '_id' => 1, 'grades' => [ 95, 92, 90 ] ]);
$bulk->insert([ '_id' => 2, 'grades' => [ 98, 100, 102 ] ]);
$bulk->insert([ '_id' => 3, 'grades' => [ 95, 110, 100 ] ]);
$manager->executeBulkWrite(DATABASE_NAME . '.' . COLLECTION_NAME, $bulk);
$command = new MongoDB\Driver\Command([
'update' => COLLECTION_NAME,
'updates' => [[
'q' => [ 'grades' => [ '$gte' => 100 ] ],
'u' => [ '$set' => [ 'grades.$[element]' => 100 ] ],
'arrayFilters' => [ [ 'element' => [ '$gte' => 100 ] ] ],
'multi' => true
]],
]);
$manager->executeCommand(DATABASE_NAME, $command);
$cursor = $manager->executeQuery( DATABASE_NAME . '.' . COLLECTION_NAME, new \MongoDB\Driver\Query([]));
var_dump($cursor->toArray());
?>
===DONE===
--EXPECTF--
array(%d) {
[0]=>
object(stdClass)#%d (%d) {
["_id"]=>
int(1)
["grades"]=>
array(%d) {
[0]=>
int(95)
[1]=>
int(92)
[2]=>
int(90)
}
}
[1]=>
object(stdClass)#%d (%d) {
["_id"]=>
int(2)
["grades"]=>
array(%d) {
[0]=>
int(98)
[1]=>
int(100)
[2]=>
int(100)
}
}
[2]=>
object(stdClass)#%d (%d) {
["_id"]=>
int(3)
["grades"]=>
array(%d) {
[0]=>
int(95)
[1]=>
int(100)
[2]=>
int(100)
}
}
}
===DONE===