Assignment Help logo
Chat en direct

Loading...

Score %0 (0 correct0 incorrect20 unanswered)

Q1. Quelle commande ajoute des membres à l'ensemble de réplicas à partir de l'interpréteur de commandes MongoDB?

  • rs.add("<hostname>")
  • replicaSetAdd("<hostname>")
  • rs.insert("<hostname>")
  • replica.add("<hostname>")

Q2. Quelle commande de l'interpréteur de commandes MongoDB devriez-vous utiliser pour sauvegarder une base de données?

  • restore
  • backup
  • mongobackup
  • mongodump

Q3. Quelle requête de l'interpréteur de commandes permet d'afficher tous les citoyens ayant un âge supérieur ou égal à 21 ans?

  • db.citizens.select('WHERE age >= 21')
  • db.citizens.where('age >= 21')
  • db.citizens.find('WHERE age >= 21')
  • db.citizens.find({age: {$gte: 21}})

Q4. De quoi se compose une collection MongoDB?

  • données
  • documents
  • champs
  • lignes

Q5. Étant donné un ObjectId dans _id, comment obtenez-vous l'heure à laquelle il a été créé?

  • getDateTime(_id)
  • _id.createDate()
  • _id.getTimestamp()
  • _id.getDateTime()

Q6. Étant donné un curseur nommé myCursor, quelle commande retourne une valeur booléenne?

  • myCursor.hasNext()
  • myCursor.sort()
  • myCursor.next()
  • myCursor.find()

Q7. Quelle commande retourne un document spécifique dans la collection d'utilisateurs?

  • db.users.find({_id: 1})
  • db.users.seek({_id: 1})
  • db.users.query({_id: 1})
  • db.query.users({_id: 1})

Q8. Pour importer un tableau JSON dans Mongo, quels indicateurs sont nécessaires avec MongoDBimport?

  • --type jsonArray
  • --json
  • --type json
  • --jsonArray

Q9. Choisissez la commande de l'interpréteur qui se connecte à une base de données MongoDB.

  • mongo
  • mongod
  • mongoconnect
  • dbconnect

Q10. Dans l'interpréteur de commandes MongoDB, comment savoir si un index a été utilisé avec une requête?

  • db.customers.find({lastName: 'smith'}).explain()
  • db.customers.find({lastName: 'smith'}).perf()
  • db.customers.find({lastName: 'smith'}).plan()
  • db.customers.find({lastName: 'smith'}).usedIndex()

Q11. Supposons que votre pipeline d'agrégation se termine par une exception indiquant que la limite de mémoire a été dépassée. Quel est le meilleur moyen de résoudre le problème?

  • Définir useMemory sur le double de la quantité indiquée dans l'exception.
  • Passer à une instance MongoDB 64 bits.
  • Augmenter la mémoire du serveur MongoDB.
  • Définir allowDiskUse sur true.

Q12. Quelle est la méthode recommandée pour supprimer un utilisateur?

  • db.deleteUser("user")
  • db.removeUser("user") DEPRECATED
  • db.remove("user")
  • db.dropUser("user")

Q13. Si la base de données principale d'un ensemble de réplicas échoue, quand commence la bascule?

  • une fois que la principale est hors service depuis 10 minutes
  • une fois que la principale redémarre
  • immédiatement
  • après que l'administrateur redémarre la principale

Q14. Quelle est l'option correcte pour configurer Kerberos lors du démarrage de MongoDBd?

  • --setParameter authenticationMechanisms=GSSAPI
  • --setAuthentication=GSSAPI
  • --setParam auth=K
  • --setAuth method=Kerberos

Q15. Quel est le rôle d'un arbitre dans un ensemble de réplicas?

  • Il surveille l'ensemble de réplicas et envoie un e-mail en cas de défaillance.
  • Il émet le vote décisif en cas d'élection.
  • Il détient une copie de sauvegarde de la base de données.
  • Il redémarre le serveur défaillant.

Q16. Vous voulez savoir combien de types d'articles vous avez dans chaque catégorie. Quelle requête effectuez-vous?

  • db.product.group({_id: "$category", count: {$sum:1}})
  • db.product.aggregate($sum: {_id: "$category", count: {$group:1}})
  • db.product.aggregate($group: {_id: "$category", count: {$sum:1}})
  • db.product.aggregate($count: {_id: "$category", count: {$group:1}})

Q17. Pour limiter le nombre d'enregistrements renvoyés par une requête, quelle commande devez-vous utiliser?

  • take
  • limit
  • max
  • skip

Q18. Vous avez une collection nommée restaurants avec les informations géographiques stockées dans la propriété location, comment créez-vous un index géospatial dessus?

  • db.restaurants.createIndex({location: "2dsphere"})
  • db.restaurants.geospatial({location: "2dsphere"})
  • db.restaurants.createIndex("2dsphere":"location")
  • db.restaurants.createIndex({geospatial: "location"})

Q19. Comment trouvez-vous des documents avec un élément correspondant dans un tableau imbriqué?

  • db.customers.findmatch ({"jobs":"secretary"})
  • db.customers.find ({"jobs:secretary"})
  • db.customers.find ({"jobs":["secretary"]})
  • db.customers.find ({"jobs":"secretary"})

Q20. Quelle requête permet de passer les

5 premiers clients et de renvoyer les 10 suivants?

  • db.customers.find({}, {skip: 5, limit: 10})
  • db.customers.find({}.page(5).take(10))
  • db.customers.find({}).skip(5).take(10)
  • db.customers.find({}).skip(5).limit(10)