Cette extension est développée au-dessus des bibliothèques
» libmongoc et
» libbson.
Elle fournit une API minimale pour les fonctionnalités de base du pilote :
commandes,
requêtes,
écritures,
gestion de connection,
et serialization BSON.
Les bibliothèques PHP côté utilisateur qui dépendent de cette extension
peuvent fournir des API de plus haut niveau, telles que des constructeurs
de requêtes, des méthodes d'aide pour les commandes individuelles, et
GridFS. Les développeurs d'applications devraient envisager d'utiliser
cette extension en conjonction avec la
» bibliothèque MongoDB PHP,
qui implémente les mêmes API de plus haut niveau que l'on trouve dans les
pilotes MongoDB pour d'autres langages. Cette séparation des préoccupations
permet à l'extension de se concentrer sur les fonctionnalités essentielles
pour lesquelles une implémentation d'extension est primordiale pour les
performances.