Класс MongoDB\Driver\WriteResult

(mongodb >=1.0.0)

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Класс MongoDB\Driver\WriteResult инкапсулируСт ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΌ MongoDB\Driver\BulkWrite ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Ρ‘Π½ MongoDB\Driver\Manager::executeBulkWrite().

ΠžΠ±Π·ΠΎΡ€ класса

final class MongoDB\Driver\WriteResult {
/* Бвойства */
public readonly ?int $insertedCount;
public readonly ?int $matchedCount;
public readonly ?int $modifiedCount;
public readonly ?int $deletedCount;
public readonly ?int $upsertedCount;
public readonly array $upsertedIds;
public readonly array $writeErrors;
public readonly array $errorReplies;
/* ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ */
final public function getDeletedCount(): int
final public function getInsertedCount(): int
final public function getMatchedCount(): int
final public function getModifiedCount(): int
final public function getServer(): MongoDB\Driver\Server
final public function getUpsertedCount(): int
final public function getUpsertedIds(): array
final public function getWriteErrors(): array
final public function isAcknowledged(): bool
}

Бвойства

insertedCount
ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ вставлСнных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² (Π±Π΅Π· upsert) ΠΈΠ»ΠΈ null, Ссли write concern Π½Π΅ запросил ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅.
matchedCount
ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½Π°ΠΉΠ΄Π΅Π½Π½Ρ‹Ρ… опСрациями обновлСния ΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹, ΠΈΠ»ΠΈ null, Ссли write concern Π½Π΅ запросил ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅.
modifiedCount
ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹Ρ… опСрациями обновлСния ΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹, ΠΈΠ»ΠΈ null, Ссли write concern Π½Π΅ запросил ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Ссли сСрвСр Π½Π΅ сообщил эту ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.
deletedCount
ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ null, Ссли write concern Π½Π΅ запросил ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅.
upsertedCount
ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ upsert-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΈΠ»ΠΈ null, Ссли write concern Π½Π΅ запросил ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅.
server
Π‘Π΅Ρ€Π²Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» bulk-ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ записи.
upsertedIds
Массив Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ _id для upsert-Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². ΠšΠ»ΡŽΡ‡ΠΈ массива ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ индСксу ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ записи ΠΈΠ· MongoDB\Driver\BulkWrite.
writeErrors
Массив ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² MongoDB\Driver\WriteError для всСх ошибок записи, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ.
writeConcernError
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ MongoDB\Driver\WriteConcernError, Ссли Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ошибка write concern, ΠΈΠ»ΠΈ null, Ссли ошибки Π½Π΅ Π±Ρ‹Π»ΠΎ.
writeConcern
ΠžΠ±ΡŠΠ΅ΠΊΡ‚ MongoDB\Driver\WriteConcern, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ использовался для bulk-ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ записи, ΠΈΠ»ΠΈ null, Ссли нСдоступСн.
errorReplies
Массив Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΎΠ± ошибкС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Π΅Ρ€Π½ΡƒΠ» сСрвСр.

Бписок измСнСний

ВСрсия ОписаниС
PECL-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ mongodb 2.3.0 Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ свойства public readonly.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  • MongoDB\Driver\WriteResult::getDeletedCount β€” Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство ΡƒΠ΄Π°Π»Ρ‘Π½Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²
  • MongoDB\Driver\WriteResult::getInsertedCount β€” Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство вставлСнных Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Π±Π΅Π· ΡƒΡ‡Ρ‘Ρ‚Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ upsert
  • MongoDB\Driver\WriteResult::getMatchedCount β€” Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сСрвСр Π²Ρ‹Π±Ρ€Π°Π» для обновлСния
  • MongoDB\Driver\WriteResult::getModifiedCount β€” Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²
  • MongoDB\Driver\WriteResult::getServer β€” Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ сСрвСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ связан с этим Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠΌ записи
  • MongoDB\Driver\WriteResult::getUpsertedCount β€” Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ количСство Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ², вставлСнных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠ΅ΠΉ upsert
  • MongoDB\Driver\WriteResult::getUpsertedIds β€” Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ массив ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² для ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ²
  • MongoDB\Driver\WriteResult::getWriteConcernError β€” Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π»ΡŽΠ±ΡƒΡŽ ΠΎΡˆΠΈΠ±ΠΊΡƒ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΉ записи, которая ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π°
  • MongoDB\Driver\WriteResult::getWriteErrors β€” Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ ошибки записи, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΈ
  • MongoDB\Driver\WriteResult::isAcknowledged β€” Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚, Π±Ρ‹Π»Π° Π»ΠΈ запись ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Π°
οΌ‹Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π΅Ρ‰Ρ‘ Π½Π΅ добавляли примСчания для страницы