QCM JAVASCRIPT - MongoDB (Partie 2)
Quiz interactif avec 10 questions. Testez vos connaissances!
Comment jouer ?
- 1. Lisez chaque question attentivement
- 2. Choisissez votre réponse parmi les options
- 3. Cliquez sur "Voir la réponse" pour vérifier
- 4. Comptez vos bonnes réponses à la fin !
Quiz: QCM JAVASCRIPT - MongoDB (Partie 2)
10 questions | Difficulté: moyen
Question 1
Quel type de collection MongoDB est créé si elle n’existe pas dans la base de données lors de l’insertion d’un document?
- A. Une collection non-capped
- B. Une collection capped
- C. Une collection temporaire
- D. La base de données
Voir la réponse
Réponse correcte: A
MongoDB crée une collection si elle n’existe pas lors de l’insertion d’un document.
Question 2
Quel commande MongoDB utilisez-vous pour créer une collection capped?
- A. db.createCollection(‘collectionName’)
- B. db.ons.createCollection(‘collectionName’)
- C. db.cappedCreateCollection(‘collectionName’)
- D. db.createCollection(‘collectionName’, { capped : true })
Voir la réponse
Réponse correcte: D
Pour créer une collection capped, utilisez la commande db.createCollection(‘collectionName’, { capped : true }).
Question 3
Quel est l’objet retourné par la commande db.createCollection(‘collectionName’)?
- A. Un objet contenant des informations sur l’état de la création de collection
- B. Un objet contenant les données de la collection
- C. Un objet avec un champ ‘ok’ égal à 1
- D. Aucun objet
Voir la réponse
Réponse correcte: A
La commande db.createCollection(‘collectionName’) retourne un objet contenant des informations sur l’état de la création de collection.
Question 4
Quel est le champ par défaut pour l’_id dans une collection MongoDB?
- A. Un entier auto-incremental
- B. Une chaîne de caractères
- C. Un objet ObjetId unique
- D. Aucun _id
Voir la réponse
Réponse correcte: C
Par défaut, l’_id dans une collection MongoDB est un objet ObjetId unique.
Question 5
Quel commande MongoDB utilisez-vous pour insérer des données dans une collection?
- A. db.insert()
- B. db.collection.insert()
- C. db.newInsert()
- D. db.createInsert()
Voir la réponse
Réponse correcte: B
Pour insérer des données dans une collection, utilisez la commande db.collection.insert().
Question 6
Quel commande MongoDB utilisez-vous pour créer un index sur une collection?
- A. db.createIndex()
- B. db.newIndex()
- C. db.index()
- D. db.collection.createIndex()
Voir la réponse
Réponse correcte: D
Pour créer un index sur une collection, utilisez la commande db.collection.createIndex().
Question 7
Quel commande MongoDB utilisez-vous pour supprimer une collection?
- A. db.remove()
- B. db.deleteCollection()
- C. db.dropCollection()
- D. db.suppressCollection()
Voir la réponse
Réponse correcte: C
Pour supprimer une collection, utilisez la commande db.dropCollection().
Question 8
Quel est le résultat de l’appel de db.newCollection2.find() si la collection newCollection2 n’existe pas?
- A. Un objet contenant des informations sur l’état de la recherche
- B. Rien car aucune collection n’existe
- C. La liste des documents dans la collection
- D. Une erreur
Voir la réponse
Réponse correcte: B
Si la collection newCollection2 n’existe pas, l’appel de db.newCollection2.find() ne renverra rien car aucune collection n’existe.
Question 9
Quelle opération MongoDB crée un index sur une collection?
- A. db.insert()
- B. db.collection.createIndex()
- C. db.index()
- D. db.newCollection()
Voir la réponse
Réponse correcte: C
La commande db.collection.createIndex() crée un index sur une collection.
Question 10
Quel est le résultat de l’appel de la commande db.mydb.newCollection1.drop() si la collection newCollection1 n’existe pas dans la base de données mydb?
- A. true
- B. false
- C. Erreur
- D. Aucun résultat
Voir la réponse
Réponse correcte: D
Si la collection newCollection1 n’existe pas dans la base de données mydb, l’appel de la commande db.mydb.newCollection1.drop() renverra une erreur.