QCM - MongoDB - Base de donnée non relationnelle

QCM - MongoDB, base de donnée non relationnelle

1. Que fait l'opérateur `$unwind` dans une agrégation MongoDB ?
2. Que fait l'opérateur `$lookup` en MongoDB ?
3. Quelle méthode permet de surveiller les modifications en temps réel dans MongoDB ?
4. Que fait la méthode `explain()` en MongoDB ?
5. Comment mettre à jour un document dans MongoDB ?
6. Quelle commande est utilisée pour définir une stratégie TTL (Time-To-Live) pour une collection ?
7. Que signifie la réplication dans MongoDB ?
8. Comment MongoDB gère-t-il la fragmentation des données dans un environnement sharding ?
9. Quel est le rôle d'un serveur mongos dans MongoDB ?
10. Quelle commande est utilisée pour supprimer une collection dans MongoDB ?
11. Quel type de données est utilisé pour stocker les documents dans MongoDB ?
12. Que fait la méthode `db.collection.createView()` ?
13. Que fait la méthode `db.collection.getShardDistribution()` ?
14. Que signifie la notion de shard dans MongoDB ?
15. Quel est le rôle de l'opérateur `$redact` dans une agrégation MongoDB ?
16. Comment limiter les données stockées dans une collection MongoDB ?
17. Comment activer la validation des schémas dans une collection MongoDB existante ?
18. Quelle commande permet de trier les documents dans MongoDB ?
19. Quelle est la taille maximale d'un index en MongoDB ?
20. Comment MongoDB gère-t-il les écritures conflictuelles dans un environnement sharding ?