1. Quelle est la commande pour démarrer un serveur MongoDB ?
La commande mongod est utilisée pour démarrer le serveur MongoDB.
2. Quelle méthode est utilisée pour insérer un document dans une collection ?
La méthode INSERT_ONE est utilisée pour insérer un document unique dans une collection.
3. Quel type de base de données est MongoDB ?
MongoDB est une base de données NoSQL, conçue pour stocker des documents JSON-like.
4. Quel est le format de stockage des documents dans MongoDB ?
Les documents dans MongoDB sont stockés au format BSON (Binary JSON).
5. Quelle commande permet de créer une nouvelle base de données ?
La commande USE permet de créer et de se connecter à une nouvelle base de données.
6. Quelle méthode permet de trouver un document dans une collection ?
La méthode FIND est utilisée pour récupérer des documents d'une collection.
7. Quel opérateur est utilisé pour filtrer les documents dans une requête ?
L'opérateur $eq est utilisé pour filtrer les documents qui correspondent à une valeur spécifique.
8. Quelle méthode est utilisée pour supprimer un document ?
La méthode DELETE_ONE est utilisée pour supprimer un document unique de la collection.
9. Quel est l'objectif principal d'un index dans MongoDB ?
Les index sont utilisés pour accélérer les opérations de recherche dans une collection.
10. Quelle méthode permet de mettre à jour un document existant ?
La méthode UPDATE est utilisée pour modifier un document existant dans une collection.
11. Quel est le type de requête utilisé pour récupérer tous les documents d'une collection ?
La requête {} permet de récupérer tous les documents d'une collection.
12. Quelle commande permet d'afficher toutes les bases de données ?
La commande SHOW DATABASES affiche toutes les bases de données présentes sur le serveur MongoDB.
13. Quelle méthode permet de grouper des documents ?
La méthode AGGREGATE est utilisée pour grouper des documents en fonction d'un ou plusieurs champs.
14. Quel opérateur est utilisé pour ajouter un champ à un document existant ?
L'opérateur $set est utilisé pour ajouter ou mettre à jour un champ dans un document.
15. Quelle commande est utilisée pour effectuer une sauvegarde d'une base de données ?
La commande mongodump est utilisée pour créer une sauvegarde d'une base de données MongoDB.
16. Quelle méthode permet d'exécuter une recherche avec des conditions complexes ?
La méthode AGGREGATE permet d'exécuter des recherches avancées avec des conditions complexes.
17. Quelle est la limite de taille d'un document MongoDB ?
La taille maximale d'un document dans MongoDB est de 16 Mo.
18. Quelle méthode est utilisée pour supprimer une collection entière ?
La méthode DROP est utilisée pour supprimer une collection entière de la base de données.
19. Quel type d'index permet d'améliorer les performances des requêtes de recherche textuelle ?
Les index texte sont utilisés pour améliorer les performances des requêtes de recherche textuelle dans MongoDB.
20. Quelle commande permet de modifier le schéma d'une collection ?
MongoDB est schéma libre, ce qui signifie qu'il n'impose pas de schéma fixe pour les documents dans une collection.
21. Quelle méthode est utilisée pour vérifier l'état d'un index ?
La commande DB.indexes() permet de vérifier l'état des index dans une collection.
22. Quelle commande est utilisée pour démarrer l'interface shell MongoDB ?
La commande mongosh démarre l'interface shell MongoDB pour interagir avec le serveur.
23. Quelle méthode est utilisée pour renommer une collection ?
La méthode RENAME_COLLECTION est utilisée pour renommer une collection dans MongoDB.
24. Quel est l'objectif principal de la réplication dans MongoDB ?
La réplication dans MongoDB vise à assurer la tolérance aux pannes en répliquant les données sur plusieurs serveurs.
25. Quel est le format utilisé pour exporter des données à partir de MongoDB ?
Les données peuvent être exportées à partir de MongoDB au format JSON.
26. Quelle commande permet d'afficher les collections dans une base de données ?
La commande SHOW COLLECTIONS affiche toutes les collections dans la base de données active.
27. Quel opérateur est utilisé pour modifier plusieurs documents en une seule opération ?
La méthode UPDATE_MANY permet de modifier plusieurs documents qui répondent à une condition.
28. Quel type d'index est utilisé pour les recherches géospatiales ?
Le 2D Index est utilisé pour les requêtes géospatiales dans MongoDB.
29. Quelle méthode permet d'ajouter un nouvel utilisateur à la base de données ?
La méthode DB.createUser() est utilisée pour ajouter un nouvel utilisateur à la base de données.
30. Quel est le rôle d'un Replica Set dans MongoDB ?
Un Replica Set est utilisé pour répliquer des données sur plusieurs serveurs afin d'assurer la tolérance aux pannes.
31. Quelle méthode est utilisée pour récupérer les informations d'un utilisateur ?
La méthode DB.getUser() permet de récupérer les informations d'un utilisateur dans la base de données.
32. Quelle commande permet de créer un nouvel index ?
La méthode DB.createIndex() est utilisée pour créer un nouvel index sur un champ de la collection.
33. Quel est l'objectif principal de l'agrégation dans MongoDB ?
L'agrégation est utilisée pour combiner les résultats de plusieurs documents et effectuer des calculs.
34. Quelle méthode permet de récupérer des documents avec un tri ?
La méthode DB.find().sort() permet de récupérer des documents tout en les triant selon un ou plusieurs champs.
35. Quelle commande permet d'exporter des données en JSON ?
La commande mongoexport est utilisée pour exporter des données d'une collection au format JSON.
36. Quelle méthode est utilisée pour obtenir des informations sur la collection ?
La méthode DB.collectionName.stats() permet d'obtenir des statistiques sur une collection spécifique.
37. Quelle méthode permet de gérer les permissions des utilisateurs ?
La méthode DB.grantRolesToUser() permet d'attribuer des rôles et des permissions à un utilisateur spécifique.
38. Quelle est l'opération atomique de MongoDB pour mettre à jour un document ?
L'opérateur $set permet d'effectuer une opération atomique pour mettre à jour un document.
39. Quelle méthode est utilisée pour compter le nombre de documents dans une collection ?
La méthode DB.collection.count() est utilisée pour compter le nombre de documents dans une collection.
40. Quelle commande permet de réinitialiser un utilisateur ?
La méthode DB.updateUser() permet de réinitialiser un utilisateur en mettant à jour ses informations.
41. Quel type d'index garantit que les valeurs d'un champ sont uniques ?
Un Unique Index garantit que les valeurs d'un champ dans la collection sont uniques.
42. Quelle méthode permet de modifier un document basé sur un filtre ?
La méthode DB.collection.updateOne() est utilisée pour modifier un document en utilisant un filtre.
43. Quelle est l'utilité d'un shard dans MongoDB ?
Les shards sont utilisés pour partitionner les données dans MongoDB afin d'améliorer la scalabilité.
44. Quelle méthode est utilisée pour obtenir les rôles d'un utilisateur ?
La méthode DB.getUser().roles permet d'obtenir les rôles d'un utilisateur dans la base de données.
45. Quelle commande est utilisée pour démarrer un processus MongoDB en arrière-plan ?
La commande MONGOD --fork permet de démarrer le serveur MongoDB en arrière-plan.
46. Quel est le but principal d'un balisage dans MongoDB ?
Le balisage est utilisé pour annoter des documents avec des informations supplémentaires.
47. Quelle méthode est utilisée pour récupérer les documents par pagination ?
La méthode DB.collection.find().skip().limit() permet de récupérer des documents par pagination.
48. Quelle méthode est utilisée pour renvoyer la dernière version d'un document ?
La méthode DB.collection.find().sort({$natural:-1}).limit(1) permet de renvoyer la dernière version d'un document.
49. Quelle commande permet de supprimer un index ?
La commande DB.collection.dropIndex() permet de supprimer un index d'une collection.
50. Quel est l'usage d'un pipeline dans l'agrégation ?
Le pipeline dans l'agrégation est utilisé pour manipuler et transformer des flux de données à travers plusieurs étapes.
Ajouter un commentaire
Veuillez vous connecter pour ajouter un commentaire.
Pas encore de commentaires.