PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Propriétés spécifiques à la description des variables de type mongoCollectionOption
  • Fonctions utilisant le type mongoCollectionOption
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
mongoCollectionOption (Type de variable)
En anglais : mongoCollectionOption
Le type mongoCollectionOption permet de définir toutes les caractéristiques avancées des options d'une collection d'une base MongoDB. Les caractéristiques de ces options peuvent être définies et modifiées à l'aide de différentes propriétés WLangage.
Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
Versions 24 et supérieures
WEBDEV - Code ServeurLinux Ce type de variable est désormais disponible pour les sites WEBDEV sous Linux.
WINDEVLinux Ce type de variable est désormais disponible pour les applications WINDEV sous Linux.
Nouveauté 24
WEBDEV - Code ServeurLinux Ce type de variable est désormais disponible pour les sites WEBDEV sous Linux.
WINDEVLinux Ce type de variable est désormais disponible pour les applications WINDEV sous Linux.
WEBDEV - Code ServeurLinux Ce type de variable est désormais disponible pour les sites WEBDEV sous Linux.
WINDEVLinux Ce type de variable est désormais disponible pour les applications WINDEV sous Linux.
Exemple
Option est un mongoCollectionOption
Option..TailleMax = 100*1024*1024
MongoCréeCollection(BaseMDB, "produit", Option)
Remarques

Propriétés spécifiques à la description des variables de type mongoCollectionOption

Les propriétés suivantes peuvent être utilisées pour manipuler les options d'une collection :
Nom de la propriétéType manipuléEffet
MoteurStockageChaîne de caractères, Buffer ou VariantDocument au format JSON/BSON/Variant décrivant la liste des options passées au moteur de stockage.
Pour plus de détails, consultez la documentation MongoDB.
NbDocumentMaxEntierNombre maximum de documents de la collection. Les documents les plus anciens seront retirés lorsque le nombre de documents dans la collection atteindra cette limite.
Si cette propriété n'est pas renseignée, la collection ne sera pas limitée.
NiveauValidationChaîne de caractèresNiveau de validation lors de la modification d’un document existant. Les options possibles sont :
  • "off",
  • "strict",
  • "moderate".
Pour plus de détails, consultez la documentation MongoDB.
TailleMaxEntierTaille maximale d'une collection. Les documents les plus anciens seront retirés lorsque la taille de la collection atteindra cette limite.
Si cette propriété n'est pas renseignée, la collection ne sera pas limitée.
ValidateurChaîne de caractères, Buffer ou VariantDocument au format JSON/BSON/Variant décrivant les conditions de validation des documents qui seront ajoutés à la collection.
Pour plus de détails, consultez la documentation MongoDB.


Remarque : Ces propriétés peuvent être utilisées en utilisant une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>

Fonctions utilisant le type mongoCollectionOption

Les fonctions suivantes manipulent des variables de type mongoCollectionOption :
Versions 22 et supérieures
MongoCréeCollection
MongoCréeCollection
Crée une collection dans une base MongoDB en précisant des options de cette collection.
Liste des exemples associés :
Accès natif à MongoDB Exemples unitaires (WINDEV) : Accès natif à MongoDB
[ + ] Cet exemple présente l'utilisation des principales fonctions de l'accès natif aux bases MongoDB : ajout de données, lecture (recherche), modification et suppression de données dans la base. L'exemple présente également les fonctions permettant d'enregistrer des fichiers dans le système de données de MongoDB GridFS.
Version minimum requise
  • Version 22
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire