ClientBulkWrite
in package
FinalYes
Table of Contents
Properties
- $bulkWriteCommand : BulkWriteCommand
- $builderEncoder : Encoder
- $codec : DocumentCodec|null
- $manager : Manager
- $namespace : string
Methods
- createWithCollection() : self
- deleteMany() : self
- deleteOne() : self
- insertOne() : self
- replaceOne() : self
- updateMany() : self
- updateOne() : self
- withCollection() : self
- __construct() : mixed
Properties
$bulkWriteCommand read-only
public
BulkWriteCommand
$bulkWriteCommand
$builderEncoder read-only
private
Encoder
$builderEncoder
Tags
$codec read-only
private
DocumentCodec|null
$codec
$manager read-only
private
Manager
$manager
$namespace read-only
private
string
$namespace
Methods
createWithCollection()
public
static createWithCollection(Collection $collection[, array<string|int, mixed> $options = [] ]) : self
Parameters
- $collection : Collection
- $options : array<string|int, mixed> = []
Attributes
- #[NoDiscard]
Return values
selfdeleteMany()
public
deleteMany(array<string|int, mixed>|object $filter[, array<string|int, mixed> $options = [] ]) : self
Parameters
- $filter : array<string|int, mixed>|object
- $options : array<string|int, mixed> = []
Return values
selfdeleteOne()
public
deleteOne(array<string|int, mixed>|object $filter[, array<string|int, mixed> $options = [] ]) : self
Parameters
- $filter : array<string|int, mixed>|object
- $options : array<string|int, mixed> = []
Return values
selfinsertOne()
public
insertOne(array<string|int, mixed>|object $document[, mixed &$id = null ]) : self
Parameters
- $document : array<string|int, mixed>|object
- $id : mixed = null
Return values
selfreplaceOne()
public
replaceOne(array<string|int, mixed>|object $filter, array<string|int, mixed>|object $replacement[, array<string|int, mixed> $options = [] ]) : self
Parameters
- $filter : array<string|int, mixed>|object
- $replacement : array<string|int, mixed>|object
- $options : array<string|int, mixed> = []
Return values
selfupdateMany()
public
updateMany(array<string|int, mixed>|object $filter, array<string|int, mixed>|object $update[, array<string|int, mixed> $options = [] ]) : self
Parameters
- $filter : array<string|int, mixed>|object
- $update : array<string|int, mixed>|object
- $options : array<string|int, mixed> = []
Return values
selfupdateOne()
public
updateOne(array<string|int, mixed>|object $filter, array<string|int, mixed>|object $update[, array<string|int, mixed> $options = [] ]) : self
Parameters
- $filter : array<string|int, mixed>|object
- $update : array<string|int, mixed>|object
- $options : array<string|int, mixed> = []
Return values
selfwithCollection()
public
withCollection(Collection $collection) : self
Parameters
- $collection : Collection
Attributes
- #[NoDiscard]
Return values
self__construct()
private
__construct(BulkWriteCommand $bulkWriteCommand, Manager $manager, string $namespace, Encoder $builderEncoder, DocumentCodec|null $codec) : mixed
Parameters
- $bulkWriteCommand : BulkWriteCommand
- $manager : Manager
- $namespace : string
- $builderEncoder : Encoder
- $codec : DocumentCodec|null