Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
MongoDB\Driver\WriteResult::getUpsertedCount
(mongodb >=1.0.0)
MongoDB\Driver\WriteResult::getUpsertedCount — Возвращает количество документов, вставленных слиянием
Описание
final public MongoDB\Driver\WriteResult::getUpsertedCount(): ?intСписок параметров
У этой функции нет параметров.
Возвращаемые значения
Возвращает количество документов, вставленных слиянием.
Ошибки
- При ошибке парсинга аргумента бросает исключение MongoDB\Driver\Exception\InvalidArgumentException.
Примеры
Пример #1 Пример использования MongoDB\Driver\WriteResult::getUpsertedCount()
$manager = new MongoDB\Driver\Manager;
$bulk = new MongoDB\Driver\BulkWrite;
$bulk->insert(['x' => 1]);
$bulk->update(['x' => 1], ['$set' => ['y' => 3]]);
$bulk->update(['x' => 2], ['$set' => ['y' => 1]], ['upsert' => true]);
$bulk->update(['x' => 3], ['$set' => ['y' => 2]], ['upsert' => true]);
$bulk->delete(['x' => 1]);
$result = $manager->executeBulkWrite('db.collection', $bulk);
var_dump($result->getUpsertedCount());
Результат выполнения данного примера:
int(2)
Смотрите также
- MongoDB\Driver\WriteResult::getUpsertedIds() - Возвращает массив идентификаторов для объединённых документов
- MongoDB\Driver\WriteResult::isAcknowledged() - Возвращает, была ли запись подтверждена
User Contributed Notes
There are no user contributed notes for this page.
Описание на ru2.php.net
Описание на php.ru