ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / Managing databases / Big Data / Managing Mongo data files
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Modifies a document in a collection of MongoDB database.
Example
Collection is mongoCollection
let sFiltre = "{ ""name"": ""Andy"" }"
let sModification = "{ ""$inc"": { ""score"": 1 } }"
let d = Collection.ModifyOne(sFiltre, sModification)
gclCollection is mongoCollection

// Recherche le premier contact dont le membre "Prénom" vaut "Jacques" et le modifie en "Jules" 
// Filtre de recherche 
sFiltre is string = "{ ""Prenom"": ""Jacques"" }"
// Critère de modification
sModification is string = "{ ""$set"": { ""Prenom"": ""Jules"" } }"
gclCollection.ModifyOne(sFiltre, sModification)
Syntax
<Result> = <Collection>.ModifyA(<Filter> , <Modification> [, <Sort>] [, <Option>])
<Result>: Variant
Document before or after modification (according to the selected option).
<Collection>: mongoCollection variable
Name of the mongoCollection variable that represents the MongoDB collection in which the modification will be made.
<Filter>: Type of filter used
Description of the MongoDB filter(s) that will be applied to select the document to update. This filter corresponds to:
  • a JSON document, in string format.
  • a BSON document, in buffer format.
  • a variant.
<Modification>: Type of the format used
Description of the modifications that will be performed in the document that matches the filter. Corresponds to:
  • a JSON document, in string format.
  • a BSON document, in buffer format.
  • a variant.
<Sort>: Optional type corresponding to the format used
Sort options used to define the first document that will be modified when several documents correspond to the filter. Corresponds to:
  • a JSON document, in string format.
  • a BSON document, in buffer format.
  • a variant.
<Option>: Optional Integer constant
Editing options:
mongoAddIfNotFoundUsed to add the document if it does not exist in the collection.
mongoReturnValueAfterUsed to return the document after modification.
By default, if this constant is not used, the document returned corresponds to the document before modification.
Component: wd300big.dll
Minimum version required
  • Version 25
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 03/27/2025

Send a report | Local help