pub struct BulkWriteBuilder { /* private fields */ }Expand description
Bulk write builder.
Implementations§
Source§impl BulkWriteBuilder
impl BulkWriteBuilder
Sourcepub fn add(self, op: BulkWriteOp) -> Self
pub fn add(self, op: BulkWriteOp) -> Self
Add an operation.
Sourcepub fn add_many<I>(self, ops: I) -> Selfwhere
I: IntoIterator<Item = BulkWriteOp>,
pub fn add_many<I>(self, ops: I) -> Selfwhere
I: IntoIterator<Item = BulkWriteOp>,
Add multiple operations.
Sourcepub fn insert_one(self, document: JsonValue) -> Self
pub fn insert_one(self, document: JsonValue) -> Self
Insert one document.
Sourcepub fn update_one(self, filter: JsonValue, update: JsonValue) -> Self
pub fn update_one(self, filter: JsonValue, update: JsonValue) -> Self
Update one document.
Sourcepub fn upsert_one(self, filter: JsonValue, update: JsonValue) -> Self
pub fn upsert_one(self, filter: JsonValue, update: JsonValue) -> Self
Upsert one document.
Sourcepub fn delete_one(self, filter: JsonValue) -> Self
pub fn delete_one(self, filter: JsonValue) -> Self
Delete one document.
Sourcepub fn bypass_validation(self) -> Self
pub fn bypass_validation(self) -> Self
Bypass document validation.
Trait Implementations§
Source§impl Clone for BulkWriteBuilder
impl Clone for BulkWriteBuilder
Source§fn clone(&self) -> BulkWriteBuilder
fn clone(&self) -> BulkWriteBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BulkWriteBuilder
impl Debug for BulkWriteBuilder
Source§impl Default for BulkWriteBuilder
impl Default for BulkWriteBuilder
Source§fn default() -> BulkWriteBuilder
fn default() -> BulkWriteBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BulkWriteBuilder
impl RefUnwindSafe for BulkWriteBuilder
impl Send for BulkWriteBuilder
impl Sync for BulkWriteBuilder
impl Unpin for BulkWriteBuilder
impl UnwindSafe for BulkWriteBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more