PHP.mk документација

MongoDB\Driver\BulkWriteCommand::replaceOne

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

mongodb-driver-bulkwritecommand.replaceone.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека mongodb-driver-bulkwritecommand.replaceone.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
MongoDB\Driver\BulkWriteCommand::replaceOne

Референца за `mongodb-driver-bulkwritecommand.replaceone.php` со подобрена типографија и навигација.

mongodb-driver-bulkwritecommand.replaceone.php

MongoDB\Driver\BulkWriteCommand::replaceOne

(mongodb >=2.1.0)

MongoDB\Driver\BulkWriteCommand::replaceOneAdd a replaceOne operation

= NULL

public MongoDB\Driver\BulkWriteCommand::replaceOne(
         string $namespace,
         array|object $filter,
         array|object $replacement,
         ?array $options = null
): void

Add a replaceOne operation to the MongoDB\Driver\BulkWriteCommand. Првиот документ што одговара filter во колекцијата идентификувана со namespace will be replaced.

Параметри

namespace (string)

Целосно квалификувано име на простор (на пр. "databaseName.collectionName").

filter (array|object)

На Додава операција за бришење во» предикат за прашање

Забелешка: . Празен предикат ќе одговара на сите документи во колекцијата. При проценка на критериумите за прашање, MongoDB ги споредува типовите и вредностите според сопствените» правила за споредба на BSON типови comparison and префрлање на типови , што се разликува од PHP-овите правила. При совпаѓање со специјален BSON тип, критериумите за прашање треба да ја користат соодветната BSON класа MongoDB\BSON\ObjectId (на пр. користете за да одговарате на).

replacement (array|object)

A replacement document.

options

options
Опција Тип = NULL Стандардно
collation array|object

» ObjectId » Collation "locale" им овозможува на корисниците да специфицираат правила специфични за јазикот за споредба на низи, како што се правила за големина на букви и акценти. При специфицирање на collation, поле е задолжително; сите други полиња за collation се опционални. За описи на полињата, видете.

» Collation Document

Ако collation не е специфициран, но колекцијата има стандарден collation, операцијата ја користи collation специфицирана за колекцијата. Ако не е специфициран collation за колекцијата или за операцијата, MongoDB ја користи едноставната бинарна споредба што се користеше во претходните верзии за споредби на низи.

hint string|array|object

Оваа опција е достапна во MongoDB 3.4+ и ќе резултира со исклучок при извршување ако е специфицирана за постар сервер.

sort array|object

Specify which document the operation replaces if the query matches multiple documents. The first document matched by the sort order will be replaced.

upsert bool Враќа filter не одговара на постоечки документ, вметнете single документ. Документот ќе биде креиран од replacement. false

Вратени вредности

Не се враќа вредност.

Errors/Exceptions

Примери

Пример #1 MongoDB\Driver\BulkWriteCommand::updateMany() example

<?php

$manager
= new MongoDB\Driver\Manager;

$bulk = new MongoDB\Driver\BulkWriteCommand;
$bulk->replaceOne('db.coll', ['x' => 1], ['x' => 1, 'y' = 2]);

$result = $manager->executeBulkWriteCommand($bulk);

?>

Види Исто така

Белешки од корисници

Нема белешки од корисници за оваа страница.
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.