Test MongoDB | QCM, Questions, Quiz – Partie 2

Questions d’Entretien sur les base de donnés NoSQL MongoDB avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur les base de donnés NoSQL MongoDB comprennent divers sujets tel que les bases du base de donné NoSQL, Analyse de données, Modélisation des données, Opérations CRUD (Create, Read, Update, Delete, Insert), Opérateurs – Projection de requête, comparaison, logique, etc… Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur les base de donnés NoSQL MongoDB.
 
 

1. Quel nom est donné à un enregistrement dans MongoDB ?

A Collections

B Champs

C Documents

D Base de données

C
Un enregistrement dans MongoDB est un document, qui est une structure de données composée de paires de champs et de valeurs. Les documents MongoDB sont similaires aux objets JSON. Exemple:

{
   champ1: valeur1,
   champ2: valeur2,
   champ3: valeur3,
   ...
   champN: valeurN
}

 

 

2. Lequel des éléments suivants affichera les détails de pName « Alex » ?

A db.Persons.find({pName: "Alex"})

B db.Persons.find({pName: "Alex"},{"pName":1, "GPA":1, "_id":0})

C db.Persons.find({pName: "Alex"},{"pName":1, "GPA":0})

D db.Persons.find({pName: Alex})

A
db.Persons.find({pName: "Alex"}) est utilisé pour afficher les détails de pName « Alex ». La requête renvoie le résultat suivant :

{
      _id: ObjectId("46546fe145a5456f5652e2656e"),
      pName: "Alex",
      address: "4398 Seneca Drive",
      age: 25,
}

 

 

3. La commande ______ affiche la liste des bases de données.

A show db

B show dbs

C show data

D display dbs

B
La commande show dbs est utilisée pour afficher la liste des bases de données.

 

 
 

4. Lequel des éléments suivants est utilisé pour démarrer le serveur dans MongoDB ?

A mongod

B mongo

C start-mongo

D start-mongo.sh

A
La commande « mongod » est utilisée pour démarrer le serveur MongoDB.

 

 

5. Collection et Document dans MongoDB sont équivalents aux concepts _________ respectivement.

A Table et Colonne

B Table et Ligne

C Colonne et Ligne

D Base de données et Table

B
Collection et Document dans MongoDB sont équivalents aux concepts Table et Ligne respectivement.

 

 

6. Commande pour afficher la liste des collections ?

A list-collections

B show collections;

C Les deux A et B

D Aucune de ces réponses

B
La commande show collections; est utilisée pour afficher la liste des collections.

 

 
 

7. Quelle est la commande équivalente dans MongoDB pour la requête SQL suivante:
SELECT * FROM persons WHERE name like "%alex%"

A db.persons.find( { name: /alex/ } )

B db.persons.find( { name: {$like: /alex/} } )

C db.persons.find( { $like: {name: /alex/} } )

D db.persons.find( { name: /^alex^/ } )

A
SELECT * FROM persons WHERE name like "%alex%"

<=>

db.persons.find( { name: /alex/ } )

 

 

8. Laquelle des opérations suivantes ajoute un nouveau document à une collection ?

A add

B truncate

C insert

D drop

C
Pour insérer des données dans une collection MongoDB, vous devez utiliser la méthode insert() ou save(). Syntaxe:

db.COLLECTION_NAME.insert(document)

 

 
 

9. Les bases de données NoSQL sont principalement utilisées pour traiter de grands volumes de données ______________.

A Non structuré

B Structuré

C Semi-structuré

D Toutes les réponses sont vraies

A
Les bases de données NoSQL sont principalement utilisées pour traiter de grands volumes de données Non structuré.

 

 

10. Laquelle des lignes suivantes ignore les 6 premiers documents de la collection persons et renvoie tous les documents restants ?

A db.persons.find().limit(6)

B db.persons.find().skip(1)

C db.persons.find().skip(6)

D db.persons.find().sort(6)

C
La commande db.persons.find().skip(6) ignore les 6 premiers documents de la collection persons et renvoie tous les documents restants.

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *