MCQSS.com propose des questions et réponses gratuites de MongoDB sur des milliers de sujets différents. Notre format interactif vous permet de savoir immédiatement si vous avez répondu correctement aux questions. Explorez notre collection de questions à choix multiples et vérifiez vos connaissances en MongoDB dès aujourd'hui ! Pas besoin d'acheter une adhésion ou de vous inscrire, vous pouvez utiliser notre site gratuitement. Ne manquez pas l'occasion d'améliorer vos compétences et de vous préparer aux examens avec MCQSS.com.
A. Javascrip
B. Python
C. Tout ce qui précède.
D. Php
E. Perler
A. Journal
B. registre
C. Échange principal
D. Maître réplique
A. :
B. $
C. #
D. @
A. Journaux de données binaires
B. Coordonnées de données géographiques
C. Indexation des documents pour une collection nommée
D. Champs de texte séparés en onglet
A. Objets ODB
B. Objets JavaScript
C. Objets BSON
D. Objets JSON
A. findAndMotify ()
B. requête()
C. trouver()
D. findone ()
A. Opérations atomiques (par document)
B. Jointures multiples
C. Transactions conformes à l'acide
D. Multi-Object Commits avec Rollbacks
A. Le _id d'un document n'a besoin que d'unique sur l'éclat dans lequel le document est hébergé
B. Si vous ne spécifiez pas et _id lors de l'insert, le pilote en créera un pour vous
C. Vous devez spécifier et _id lors de l'insertion de documents
D. Par défaut, il n'y a pas d'index sur _ID. Il est de la meilleure pratique d'en ajouter un si vous vous attendez à interroger en fonction de _ID.
A. Échelle à mille nœuds
B. Basculement automatique
C. Tous ces
D. Équilibrage automatique pour les modifications de la charge et de la distribution des données
E. Ajout facile de nouvelles machines sans temps d'arrêt
A. {Nom: scolaire, URL: 'www.schoolifybd.com'}
B. {Nom: "scolaire", URL: www.schoolifybd.com}
C. {Nom: "scolaire": URL: 'www.schoolifybd.com'}
D. {Nom: "scolaire", URL: 'www.schoolifybd.com'}
E. {Nom: "scolaire". URL: 'www.schoolifybd.com'}
A. Javascript
B. Php
C. Python
D. Java
E. Json
A. 8 mégaoctets
B. 16 mégaoctets
C. 4 mégaoctets
D. 12 mégaoctets
A. asynchrone
B. synchrone
A. db.inventory.find ({type: "aliments", prix: {$ lte: 34}})
B. db.inventory.find ({type: "aliments", prix: {$ lt: 34}}). Expliquez ()
C. db.inventory.find ({type: "aliments", prix: {$ lt: 34}})
A. POSTS.SEARCH ({'Title': 'Big News Story'});
B. db.post.find (titre: «Big News Story»);
C. Postes.Search («Titre»: «Big News Story»);
D. db.post.find ({Titre: 'Big News Story'});
A. Python
B. Rubis
C. Javascript
D. Scala
A. Utilisez des noms de champ plus courts dans des documents
B. (Tous ces)
C. Spécifiez une valeur _id explicite et plus petite
D. Intégrer de petits documents dans d'autres documents
A. Cache configurable
B. Schéma statique
C. DBMS axés sur le document
D. Base de données relationnelle
A. Toujours
B. Jamais
C. Parfois
A. Tuples
B. Pages
C. Plans
D. Collections
A. Vrai
B. FAUX
A. Tout ce qui précède
B. Mac OS X
C. les fenêtres
D. Linux
A. db.user.createIndex ({user_name: 1});
B. db.user.AttachIndex ({user_name: 1});
C. db.user.saveIndex ({user_name: 1});
D. db.user.ensureIndex ({user_name: 1});
A. Sont plus sûrs qu'ils ne le seraient s'ils sont effectués sur une collection nommée
B. Peut être effectué simultanément sur la même collection, sans affecter les états intermédiaires
C. Ne prenez pas d'espace supplémentaire dans la base de données
D. Sont plus précis qu'ils ne le seraient s'ils sont effectués sur les données en direct
A. Reindex ()
B. createIndex ()
C. checkIndex ()
D. assurez-vous
A. MongoDB prend en charge les transactions
B. MongoDB ne prend pas en charge les transactions et les opérations ne sont pas atomiques.
C. MongoDB prend en charge les jointures
D. MongoDB ne prend pas en charge les transactions mais les opérations sont atomiques.
A. Créer, sélectionner, mettre à jour, supprimer
B. Créer, lire, mettre à jour, laisser tomber
C. Créer, sélectionner, mettre à jour, dépasser
D. Créer, lire, mettre à jour, supprimer
A. Membres d'arbitre
B. Maître d'esclave
C. Paires de répliques
D. Replica sets
A. Crud
B. Json
C. MDB
D. Bson
A. upsert ()
B. agrégat()
C. mise à jour()
D. findandmodify ()
A. Collections qui sont à forte intensité d'écriture
B. Les collections où le nombre de lectures est beaucoup plus élevé que le nombre d'écritures.
A. Grille
B. Bson
C. Ensembles de répliques
D. Indexation géospatiale
E. Sharding
A. db.runcommand ({dropIndexes: 'foo', index: '*'})
B. db.collection.dropindex ({x: 1, y: -1})
C. db.runcommand ({dropIndexes: 'foo', index: {y: 1}})
D. db.mycollection.reindex ()
E. db.collection.dropIndexes ();
A. Empêcher la perte de données après un accident ou un arrêt dur
B. Réduire et résumer les grandes structures de données
C. Stocker des fichiers volumineux, distribué en plus petits pièces
D. Index et trier des ensembles de documents extrêmement grands
A. Javascriptcore
B. Spidermonkey
C. V8
D. Futhark
E. Rhinocéros
A. Vrai
B. FAUX
A. vues
B. Par groupe
C. clés étrangères
D. contraintes
A. Fragment
B. Aucune des choses ci-dessus
C. Réplications
D. Replica sets
A. Mongofs
B. Gridfs
C. Bson
D. Aucun d'eux
A. $ push
B. $ pop
C. $ addtoset
D. $ Inc
E. $ pull
A. Disponible avec Sharding depuis la version 1.8.
B. Pas nécessaire si nous utilisons un port non standard pour Mongod.
C. Udp Firewall entre les connexions Mongod et Client.
D. Basé sur l'authentification des utilisateurs Linux.
E. Off par défaut.
A. Aucun de ci-dessus n'est correct.
B. Save () met à jour le document si s'il existe déjà (juges par s'ils contient déjà `_id`); Insère si c'est nouveau.
C. Aucune différence entre eux.
D. Save () met à jour le document si s'il existe déjà (juges en les comparant octet par octet); Insère si c'est nouveau.
E. Save () met à jour le document si s'il existe déjà (juges par leurs clés indexées); Insère si c'est nouveau.
A. Certes, MongoDB indexe le premier élément non vide du tableau.
B. Certes, MongoDB indexe chaque élément du tableau.
C. Certes, MongoDB indexe le premier élément du tableau.
D. FAUX
A. Temps de vivre
B. Limite de temps de table
C. Listing de table temporaire
D. Limite de temps totale
A. Grille
B. Bson
C. Replica sets
D. Fragment
E. Documents intégrés
A. Il permet une récupération plus rapide et plus fiable après un crash
B. Il améliore les performances d'écriture sur la base de données journalières
C. Il améliore les performances de lecture dans la base de données journalière
D. Il permet d'utiliser des ensembles de répliques en plus des paires de répliques
A. Fait des écritures qui impliquent l'index plus rapidement
B. Rend toutes les écritures plus rapides
C. Ralentit les lectures qui impliquent l'index
D. Slow Down écrit qui implique l'index
A. ayant
B. limite
C. groupe
D. trier
A. Produire des résultats variables lors de l'exécution plusieurs fois, même avec la même entrée
B. Éventuellement produire des résultats cohérents, si vous exécutez un nombre suffisant de fois avec les mêmes entrées
C. Produire des résultats cohérents sur plusieurs analyses, étant donné la même entrée
D. Produit des résultats dans le temps linéaire, par rapport au nombre d'entrées
A. mongode
B. mongorouter
C. Mongos
D. mongo
A. $ ou.
B. ( ou )
C. @ ou #
D. ^ ou *
A. cartographie
B. rembourrage
C. cloison
D. PCAP
A. Json
B. Tampons de protocole
C. BSON
D. REPOS
A. Listes de documents extrêmement grandes et non ordonnées
B. Les enregistrements qui nécessitent des niveaux de cohérence élevés, par ex. soldes de compte ou chiffres de vente
C. Records chronologiques non vitaux, comme les journaux
D. Enregistrements importants comme les comptes d'utilisateurs ou les factures
A. La collection se développe, basée sur la propriété size_increment, uniquement si Auto_resize est activé
B. La plus ancienne entrée est écrasée avec le nouveau document
C. La dernière entrée stockée est écrasée par le nouveau document
D. L'opération échoue
A. Créer des gestionnaires d'événements qui tirent en réponse aux écritures de base de données
B. Suivre la quantité d'espace restant après chaque base de données écrite
C. Assurez-vous que le stockage de données est réparti uniformément entre les serveurs
D. Observez le succès ou l'échec de la base de données écrit
A. Ne peut pas devenir un membre principal
B. Ne vote pas aux élections pendant un basculement
C. N'accepte pas les opérations de lecture
D. Ne maintient pas de copie complète de l'ensemble de données
A. Sélectionne un membre de set réplique à lire à partir de
B. Trie les résultats d'une opération de lecture
C. Sélectionne une collection de documents pour une opération de lecture
D. Sélectionne l'index à utiliser lors de la recherche d'un document
A. Vrai par défaut mais peut être remplacé
B. Vrai
C. FAUX
D. Faux par défaut mais peut être remplacé
A. Utiliser Map-Reduce
B. Utilisez les opérations de collecte $ AVG et $ Total nouvellement implémentées.
C. Utiliser le cadre d'agrégation
A. Seulement (a, b, c)
B. (a), (b) ou (c)
C. (a), (a, b), ou (a, b, c)
D. Toute combinaison de a, b, c
A. db.test.aggregate ([{$ project: {$ concat: {name: ['prefix', '$ name']}}}]);
B. db.test.aggregate ([{$ project: {name: {$ concat: ['prefix', '$ name']}}}]);
C. db.test.aggregate ([{$ groupe: {name: {'prefix' + '$ name'}}}]);
D. db.test.aggregate ([{$ groupe: {name: ['prefix', '$ name']}}]);
A. 2
B. 3
C. 0
D. 1
A. db.profile.find ({intérêts: {$ in: ["football", "lecture"]}})
B. db.profile.find ({$ ou: [{intérêts: "football"}, {intérêts: "lecture"}]})
C. db.profile.find ({intérêts: "football", intérêts: "lecture"})
D. db.profile.find ({intérêts: {$ all: ["football", "lecture"]}})
A. Fortement cohérent par défaut, peut être éventuellement cohérent
B. Toujours fortement cohérent
C. Finalement cohérent par défaut
D. Cela dépend de la valeur du paramètre W spécifié dans le Getlasterror cal.
A. Table de hachage
B. Expression régulière
C. Objectif
D. Double
A. 4
B. 2
C. 8
D. 6
A. LVM
B. TSV
C. GPS
D. WGS84
A. Seuls les arbitres
B. régulier et arbitres mais pas caché
C. Seuls les nœuds réguliers
D. régulier, caché et arbitres
A. écrire
B. ordre de tri
C. oplog
D. Ordre naturel
A. {$ dec: {foo: 1}}
B. {foo: {$ inc: -1}}
C. {foo: {$ dec: 1}}
D. {$ inc: {foo: -1}}
A. Création d'un index "2D" en premier.
B. Ajout de sphériques: vrai à l'intérieur de la requête Geonear.
C. Les documents d'indexation par plusieurs emplacements sont possibles dans les versions récentes.
D. En utilisant des degrés décimaux dans l'ordre (longitude, latitude).
E. Spécification dans la clé comme {lat: -50, lon: 13}
A. <= 2,2
B. <= 2.0
C. > = 2.0
D. > = 2,2
E. > = 1.8
A. Tagging de cluster
B. Fragment
C. Sensibilisation au centre de données
D. Geoip
A. 512
B. 101
C. 4096
D. 256
A. 4
B. 3
C. 1
D. 2
A. Fournir l'indexation et les recherches de texte intégral dans des documents importants et individuels
B. Indexez de grands ensembles de documents pour les recherches de mots clés rapides
C. Améliorer les performances des requêtes géospatiales 2D
D. Améliorer les performances des requêtes de coordonnées sphériques
A. 32 768
B. 65 536
C. Illimité
D. 24 000
E. 12 000
A. db.foo.find ({c: 1, b: 1})
B. db.foo.find ({c: 1})
C. db.foo.find ({b: 1})
D. db.foo.find ({a: 1, b: 1})
A. Non
B. Oui
A. - Databasepath
B. --dpath
C. --dbpath
D. --dpath
Décrivez la sortie du Mongo Shell JavaScript suivant: Object.Keys (DB.Collection.FindOne ())
A. Par défaut est le GUID pour les clés du système d'objets
B. Répertorie toutes les clés de la collection
C. Renvoie une erreur car l'espace clé n'est pas défini pour une conception sans schéma
D. Renvoie une erreur car vous ne pouvez vérifier que l'existence d'un champ
Choisissez la meilleure description de la requête ci-dessous db.foo.find ({$ text: {$ search: "text"}});
A. faire correspondre la requête pour les chaînes contenant du «texte»
B. faire correspondre la requête pour des chaînes comme «texte»
C. correspondre à la requête pour les jetons contenant du «texte»
D. faire correspondre la requête pour les jetons comme «texte»
Dans un environnement de répliques fracrés avec plusieurs serveurs Mongos, lequel des éléments suivants déciderait du basculement des Mongos?
A. mongode
B. coquille de Mongo
C. Conducteurs de langue individuelle
D. mongos
Qu'entendez-vous par Sharding?
A. Stockage des enregistrements de données sur plusieurs machines pour répondre aux demandes de croissance des données.
B. Processus de synchronisation des données sur plusieurs serveurs.
C. Processus de traitement des enregistrements de données et de retour des résultats calculés.
D. Aucune de ces réponses
Choisissez les meilleures commandes pour cloner une collection vers un cluster fracré dans une machine de développeur.
A. Mongoimport et MongoExport ont des paramètres facultatifs - host et --port à importer / exporter vers un serveur distant
B. Mongoimport et MongoExport et copient le fichier sur le serveur de destination. En toute sécurité
C. Réseau configuré, vous ne devriez pas pouvoir accéder à la fois à la base de données du développeur et de la base de données à partir de la même machine
D. Mongodump et Mongorestore pour exporter les données au format BSON à la fois Mongoimport et MongoExport et copier le fichier sur le serveur de destination avec une authentification correcte
Lequel des éléments suivants est vrai à propos de la rupture?
A. Le Sharding utilise la mise à l'échelle horizontale.
B. La rupture permet d'ajouter un maximum de 10 machines.
C. Sharding en utilisant la mise à l'échelle verticale.
D. La réplication et le rupture sont les mêmes.
_____ Interface avec les applications client et les opérations directes vers le rayon ou les fragments appropriés.
A. Analyseurs de requête
B. Routeurs de requête
C. Interroger les exécuteurs
D. Aucune des mentionnées
Une requête ne renvoie pas un ensemble de résultats complet sur un cluster fragné. Choisissez la raison la plus probable
A. Vous devez mettre à jour la propriété du système Shardversion
B. L'un des processus Mongod a un verrouillage du système
C. Tous les membres du cluster Sharde ne peuvent pas atteindre tous les autres membres
D. Vous devez augmenter le nombre de répliques d'ensembles
Lequel des composants suivants existe dans le grappe Sharded?
A. Mongos
B. Tesson
C. Serveurs de configuration
D. Tout ce qui précède
En ce qui concerne MongoDB Sharding, choisissez la déclaration incorrecte:
A. Pour le rayonnement basé sur le hachage, MongoDB divise l'ensemble de données en gammes déterminées par les valeurs de clé de fragment pour fournir un partitionnement basé sur le hachage.
B. Les fournisseurs basés sur le cloud peuvent uniquement permettre aux utilisateurs de provisionner une instance plus petite.
C. Pour le partitionnement basé sur le hachage, MongoDB calcule un hachage de la valeur d'un champ, puis utilise ces hachages pour créer des morceaux.
D. Tout ce qui précède
Lequel des éléments suivants décrit le mieux Le concept de rupture dans MongoDB?
A. Il s'agit d'une méthode pour stocker des données sur plusieurs machines. MongoDB l'utilise pour prendre en charge les déploiements avec de très grands ensembles de données et des opérations à haut débit.
B. C'est le processus de synchronisation des données sur plusieurs serveurs, offrant une redondance et augmente la disponibilité des données, avec plusieurs copies de données sur différents serveurs de base de données.
C. C'est l'opération qui traite les données d'enregistrement et renvoie les résultats calculés, en regroupant les valeurs de plusieurs documents ensemble, afin qu'il puisse effectuer une variété d'opérations sur les données groupées pour renvoyer un seul résultat.
D. C'est le processus sur lequel MongoDB préallez les fichiers de données pour réserver l'espace et éviter la fragmentation du système de fichiers lorsque vous configurez le serveur.
Pourquoi Sharding?
A. Le disque local n'est pas assez grand
B. L'ensemble de réplique unique a une limitation de 10 nœuds
C. La mise à l'échelle verticale est trop rexPensive
D. La mémoire ne peut pas être assez grande lorsque l'ensemble de données actif est grand
Pourquoi le fragment est-il nécessaire?
A. Dans la réplication, toutes les écritures vont au nœud maître.
B. La mémoire ne peut pas être suffisamment grande lorsque l'ensemble de données actif est grande.
C. Le disque local n'est pas assez grand.
D. La mise à l'échelle verticale est trop chère.
E. Tout ce qui précède
Concernant MongoDB Sharding, choisissez la déclaration correcte: < / p>
A. MongoDB distribue des données, ou des fragments, au niveau de la collecte
B. Pour briser un document, vous devez sélectionner une clé de fragment
C. MongoDB divise les valeurs de clé de fragment en ensembles de répliques
D. Tous les mentionnés
Quelle est la différence entre le fragment et la réplication?
A. La réplication permet une mise à l'échelle horizontale des écritures de données en partitionnant des données sur plusieurs serveurs tandis que le rasage crée des copies supplémentaires des données.
B. La réplication crée des copies supplémentaires des données et permet un basculement automatique tandis que la rupture permet une mise à l'échelle horizontale des écritures de données en partageant des données sur plusieurs serveurs.
C. La réplication permet une mise à l'échelle horizontale des écritures de données par partitionnement des données sur plusieurs serveurs en utilisant un paramètre de réplication tandis que le Sharding crée des copies supplémentaires des données et permet un basculement automatique à l'aide d'une clé de fragment.
D. La réplication crée des copies de l'ensemble de travail tandis que Sharding distribue les requêtes en parallèle sur les instances de mongod.
Laquelle des opérations suivantes rédigera les documents résultants du pipeline d'agrégation à une collection dans MongoDB?
A. $ en
B. $ out
C. $ sortie
D. Aucune de ces réponses
La forme de la requête consiste en une combinaison de spécifications de requête, de tri et _____.
A. sélection
B. projection
C. collection
D. Aucune des mentionnées
Dans MongoDB, les opérations d'écriture sont atomiques au niveau (...........).
A. collection
B. document
C. brut
D. Tout ce qui précède
Laquelle des commandes suivantes à l'intérieur de la commande d'agrégats est utilisée dans l'agrégation MongoDB pour filtrer les documents pour passer uniquement les documents qui correspondent à l'état spécifié à l'étape du pipeline suivant?
A. $ somme
B. $ groupe
C. $ match
D. $ agrégé