.\" Man page generated from reStructuredText. . .TH "MONGOC_COLLECTION_UPDATE" "3" "Jun 04, 2021" "1.17.6" "libmongoc" .SH NAME mongoc_collection_update \- mongoc_collection_update() . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .SH SYNOPSIS .INDENT 0.0 .INDENT 3.5 .sp .nf .ft C bool mongoc_collection_update (mongoc_collection_t *collection, mongoc_update_flags_t flags, const bson_t *selector, const bson_t *update, const mongoc_write_concern_t *write_concern, bson_error_t *error); .ft P .fi .UNINDENT .UNINDENT .SH PARAMETERS .INDENT 0.0 .IP \(bu 2 \fBcollection\fP: A \fBmongoc_collection_t\fP\&. .IP \(bu 2 \fBflags\fP: A bitwise or of \fBmongoc_update_flags_t\fP\&. .IP \(bu 2 \fBselector\fP: A \fI\%bson_t\fP containing the query to match documents for updating. .IP \(bu 2 \fBupdate\fP: A \fI\%bson_t\fP containing the update to perform. If updating with a pipeline, a \fI\%bson_t\fP array. .IP \(bu 2 \fBwrite_concern\fP: A \fBmongoc_write_concern_t\fP\&. .IP \(bu 2 \fBerror\fP: An optional location for a \fBbson_error_t\fP or \fBNULL\fP\&. .UNINDENT .SH DESCRIPTION .sp Superseded by \fBmongoc_collection_update_one\fP, \fBmongoc_collection_update_many\fP, and \fBmongoc_collection_replace_one\fP\&. .sp This function shall update documents in \fBcollection\fP that match \fBselector\fP\&. .sp By default, updates only a single document. Set flags to \fBMONGOC_UPDATE_MULTI_UPDATE\fP to update multiple documents. .SH ERRORS .sp Errors are propagated via the \fBerror\fP parameter. .SH RETURNS .sp Returns \fBtrue\fP if successful. Returns \fBfalse\fP and sets \fBerror\fP if there are invalid arguments or a server or network error. .sp A write concern timeout or write concern error is considered a failure. .SH AUTHOR MongoDB, Inc .SH COPYRIGHT 2017-present, MongoDB, Inc .\" Generated by docutils manpage writer. .