Installation et gestion de MongoDB
40 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quelle est la commande pour afficher toutes les collections présentes dans la base de données MongoDB sur laquelle vous êtes connecté?

  • show collections (correct)
  • db.createCollection
  • show dbs
  • db.produits.insertOne
  • Quel est le rôle d'une base de données dans MongoDB?

  • Unité de stockage logique qui contient des fichiers
  • Unité de stockage logique qui contient des structures hiérarchiques
  • Unité de stockage logique qui contient des documents
  • Unité de stockage logique qui contient des collections (correct)
  • Quel est le format de données utilisé pour stocker les données dans MongoDB?

  • XML
  • JSON ou BSON (correct)
  • CSV
  • SQL
  • Quelle est la commande pour créer une nouvelle collection nommée 'produits' dans la base de données actuellement sélectionnée?

    <p>db.createCollection('produits')</p> Signup and view all the answers

    Qu'est-ce que représente une collection dans MongoDB?

    <p>Un groupe de documents similaires</p> Signup and view all the answers

    Quel est le rôle de la commande 'db.produits.drop()'?

    <p>Supprimer la collection 'produits'</p> Signup and view all the answers

    Quel est le résultat de la commande 'db.users.find()'?

    <p>Récupère tous les documents de la collection 'users'</p> Signup and view all the answers

    Quelle est la caractéristique des documents au sein d'une collection?

    <p>Ils contiennent des données semi-structurées</p> Signup and view all the answers

    Quel est l'opérateur logique qui permet de combiner plusieurs conditions de recherche qui doivent être satisfaites pour qu'un document soit inclus dans les résultats ?

    <p>$and</p> Signup and view all the answers

    Quel est l'opérateur qui permet de spécifier plusieurs conditions de recherche et d'inclure un document dans les résultats s'il satisfait au moins l'une de ces conditions ?

    <p>$or</p> Signup and view all the answers

    Quel est l'opérateur qui permet de spécifier une condition de recherche pour laquelle aucun des sous-critères ne doit être satisfait ?

    <p>$nor</p> Signup and view all the answers

    Quel est l'opérateur qui permet de sélectionner des documents qui ont une valeur supérieure ou égale à une valeur spécifique ?

    <p>$gte</p> Signup and view all the answers

    Quel est le but des projections dans Mongo Shell ?

    <p>De spécifier les champs que vous souhaitez inclure ou exclure dans les résultats de votre requête</p> Signup and view all the answers

    Quel est le type de base de données qui utilise des requêtes pour trier les données ?

    <p>Base de données de type graph</p> Signup and view all the answers

    Quelle est la méthode utilisée pour trier les données dans MongoDB ?

    <p>sort()</p> Signup and view all the answers

    Quel est l'opérateur qui permet de sélectionner des documents qui n'appartiennent pas à une liste spécifique de valeurs ?

    <p>$nin</p> Signup and view all the answers

    Quel est le format de stockage optimisé pour une variété de types de données ?

    <p>BSON</p> Signup and view all the answers

    Quel type de donnée représente une date d'inscription dans MongoDB ?

    <p>ISODate</p> Signup and view all the answers

    Quelle est une caractéristique de BSON par rapport à JSON ?

    <p>Parcours et indexation plus rapides</p> Signup and view all the answers

    Quel type de donnée est utilisé pour stocker un entier Int32 dans MongoDB ?

    <p>NumberInt</p> Signup and view all the answers

    Quel type de donnée est utilisé pour stocker un tableau de chaînes de caractères ?

    <p>Array</p> Signup and view all the answers

    Comment exprimer l'absence de valeur pour une clé dans MongoDB ?

    <p>Undefined</p> Signup and view all the answers

    Quel type de donnée est utilisé pour stocker une adresse IP dans MongoDB ?

    <p>Binary</p> Signup and view all the answers

    Quelle méthode est utilisée pour trouver des documents dont le prix est supérieur à une clé minimum ?

    <p>find({ &quot;prix&quot;: { $gt: MinKey }})</p> Signup and view all the answers

    Quel est le rôle principal d'un serveur esclave dans une architecture Master/Slave?

    <p>Répliquer les données du serveur maître</p> Signup and view all the answers

    Quel élément dans un Replica Set est utilisé pour suivre les modifications de données?

    <p>Un journal d'opérations (oplog)</p> Signup and view all the answers

    Comment MongoDB déclenche-t-il un failover automatique?

    <p>Quand un nœud primaire ne répond plus</p> Signup and view all the answers

    Que se passe-t-il après un basculement (failover) réussi?

    <p>Un nœud secondaire est promu en nœud primaire</p> Signup and view all the answers

    Quel impact un journal d'opérations (oplog) peut-il avoir même s'il dépasse sa taille configurée?

    <p>Il conserve un enregistrement continu des opérations</p> Signup and view all the answers

    Quelle est la caractéristique d'un membre 'Sans droit de vote' dans MongoDB?

    <p>Maintient une copie des données sans participer aux élections</p> Signup and view all the answers

    Qu'est-ce que la priorité d'élection dans un Replica Set?

    <p>Un poids défini par l'administrateur pour déterminer l'importance lors des élections</p> Signup and view all the answers

    Quel est un effet possible après un rollback suite à un failover?

    <p>Des modifications non répliquées peuvent rester sur les nœuds secondaires</p> Signup and view all the answers

    Quel est l'avantage principal de la création d'un index en MongoDB?

    <p>Il renvoie les résultats plus rapidement</p> Signup and view all the answers

    Quel est le rôle d'un index épars?

    <p>Il ne contient que les documents ayant le champ spécifié pour l'index</p> Signup and view all the answers

    Quel est le paramètre utilisé pour créer un index unique sur un champ?

    <p>unique: true</p> Signup and view all the answers

    Quel champ n'est pas correctement indexé dans cet exemple: db.produits.createIndex({ 'nom': 1, 'prix': -1 })?

    <p>Tous les champs sont correctement indexés</p> Signup and view all the answers

    Quel est le bon format pour créer un index en arrière-plan et en mode épars?

    <p>db.collection.createIndex({'field': 1}, { 'background': true, 'sparse': true })</p> Signup and view all the answers

    Quelle commande est utilisée pour afficher les index d'une collection?

    <p>db.collection.getIndexes()</p> Signup and view all the answers

    Quel paramètre détermine le nombre de membres du replica set devant approuver la création de l'index?

    <p>commitQuorum</p> Signup and view all the answers

    Quelle est la syntaxe correcte pour créer plusieurs index en une seule commande?

    <p>db.collection.createIndexes([{key: {'email': 1}}, {key: {'nom': 1}}])</p> Signup and view all the answers

    More Like This

    MongoDB and YCSB Quiz
    16 questions

    MongoDB and YCSB Quiz

    IntricateCommonsense avatar
    IntricateCommonsense
    Introduction à MongoDB : NOSQL
    40 questions
    Use Quizgecko on...
    Browser
    Browser