Je n'ai jamais utilisé mongojs, mais cela semble similaire à mongodb, qui est une simple encapsulation de l'API MongoDB.
Ma suggestion est que s'il s'agit d'une application, c'est-à-dire d'un projet orienté utilisateur, tel qu'un site Web, alors utiliser mangouste est actuellement le meilleur ORM MongoDB dans Node.js. En prédéfinissant Schema, Mongoose peut vous aider à effectuer une partie du travail de vérification des données et de contrôle des processus, accélérant ainsi le développement.
S'il s'agit d'une bibliothèque susceptible d'être référencée par d'autres projets, je recommande d'utiliser directement l'API native de MongoDB, car dans ce cas, les documents de la collection n'ont souvent pas de modèle spécifique et ne peuvent pas profiter des fonctions de mangouste . Dans le même temps, il y a généralement moins de logique répétitive dans la bibliothèque que dans l'application, et l'utilisation d'une simple API offrira une plus grande flexibilité.
Je n'ai jamais utilisé mongojs, mais cela semble similaire à mongodb, qui est une simple encapsulation de l'API MongoDB.
Ma suggestion est que s'il s'agit d'une application, c'est-à-dire d'un projet orienté utilisateur, tel qu'un site Web, alors utiliser mangouste est actuellement le meilleur ORM MongoDB dans Node.js. En prédéfinissant Schema, Mongoose peut vous aider à effectuer une partie du travail de vérification des données et de contrôle des processus, accélérant ainsi le développement.
S'il s'agit d'une bibliothèque susceptible d'être référencée par d'autres projets, je recommande d'utiliser directement l'API native de MongoDB, car dans ce cas, les documents de la collection n'ont souvent pas de modèle spécifique et ne peuvent pas profiter des fonctions de mangouste . Dans le même temps, il y a généralement moins de logique répétitive dans la bibliothèque que dans l'application, et l'utilisation d'une simple API offrira une plus grande flexibilité.
Recherchez simplement sur Google, il y a une comparaison de votre question et de la réponse sur stackoverflow