DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / Big Data / Gestion des fichiers Mongo
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Modifie des documents dans une collection d'une base MongoDB.
Exemple
MaCollection est un mongoCollection
soit sFiltre = "{ ""name"": ""Andy"" }"
soit sModification = "{ ""$inc"": { ""score"": 1 } }"
MaCollection.ModifieTout(sFiltre, sModification)
gclCollection est un mongoCollection
// Recherche tous les contacts dont le membre "Nom" vaut en "SMITH" et les modifie en "PAULSON"
// Filtre de recherche
sFiltre est une chaîne = "{ ""Nom"": ""SMITH"" }"
// Critère de modification
sModification est une chaîne = "{ ""$set"": { ""Nom"": ""PAULSON"" } }"
gclCollection.ModifieTout(sFiltre, sModification)
Syntaxe
<Résultat> = <Collection>.ModifieTout(<Filtre> , <Modification> [, <Options>])
<Résultat> : Booléen
  • Vrai si l'opération a été réalisée,
  • Faux en cas de problème. La fonction ErreurInfo permet d'identifier l'erreur.
<Collection> : Variable de type mongoCollection
Nom de la variable de type mongoCollection représentant la collection de la base MongoDB dans laquelle la modification doit être effectuée.
<Filtre> : Type correspondant au filtre utilisé
Description du/des filtres au format MongoDB à appliquer pour sélectionner les documents à modifier. Ce filtre correspond à :
  • un document au format JSON, sous forme de chaîne de caractères.
  • un document au format BSON, sous forme de buffer.
  • un variant.
<Modification> : Type correspondant au format utilisé
Description des modifications à apporter aux documents correspondant au filtre. Correspond à :
  • un document au format JSON, sous forme de chaîne de caractères.
  • un document au format BSON, sous forme de buffer.
  • un variant.
<Options> : Constante de type Entier optionnelle
Options de modification :
mongoAjouteSiInexistantPermet d'ajouter le document s'il n'existe pas dans la collection.
mongoSansValidationAucune vérification de la structure du document n'est effectuée.
Composante : wd290big.dll
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale