|
|
|
|
|
MongoModifyAll (Function) In french: MongoModifieTout Modifies documents in a collection of a MongoDB database.
let sFilter = "{ ""name"": ""Andy"" }" let sModification = "{ ""$inc"": { ""score"": 1 } }" MongoModifyAll(MyCollection, sFilter, sModification)
// Find all contacts whose "Name" member is set to "SMITH" and modifies them to "PAULSON" Â // Search filter sFilter is string = "{ ""Name"": ""SMITH"" }" Â // Modification criterion sModification is string = "{ ""$set"": {""Name"": ""PAULSON"" } }" Â MongoModifyAll(gclCollection, sFilter, sModification)
Syntax
<Result> = MongoModifyAll(<Collection> , <Filter> , <Modification> [, <Options>])
<Result>: Boolean - True if the operation was performed,
- False if a problem occurs. ErrorInfo is used to identify the error.
<Collection>: mongoCollection variable Name of the mongoCollection variable that represents the MongoDB collection in which the modification must be made. <Filter>: Type corresponding to the filter used Description of filters in MongoDB format that will be applied to select the documents to modify. This filter corresponds to: - a document in JSON format, in character string format.
- a document in BSON format, in buffer format.
- a variant.
<Modification>: Type corresponding to the format used Description of the modifications that will be made in the documents corresponding to the filter. Corresponds to: - a document in JSON format, in character string format.
- a document in BSON format, in buffer format.
- a variant.
<Options>: Optional Integer constant Modification options: | | mongoAddIfNotFound | Used to add the document if it does not exist in the collection. | mongoWithoutValidation | The document structure is not checked. |
Related Examples:
|
Unit examples (WINDEV): Native access to MongoDB
[ + ] This example shows how to use the main functions of native access to MongoDB databases: adding data, reading (searching), modifying and deleting data in the database. The example also shows functions for saving files in the MongoDB GridFS data system.
|
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|