首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >mongoose和mongodb (nodejs模块/扩展),哪个更好?为什么?

mongoose和mongodb (nodejs模块/扩展),哪个更好?为什么?
EN

Stack Overflow用户
提问于 2012-02-11 02:04:02
回答 1查看 54.8K关注 0票数 110

我刚到Node.js,看到有很多库可以与MongoDB一起使用,最受欢迎的似乎是这两个库:(mongoose和mongodb)。我能得到这些扩展的优缺点吗?有没有比这两个更好的选择呢?

编辑:找到了一个新的库,这个库看起来也很有趣--蒙古语,它是“mongodb DeadBeef是一个很棒的mongodb node.js驱动程序,它试图接近mongodb shell。”(readme.md)

https://github.com/marcello3d/node-mongolian

这只是为了给新的人添加更多的资源,所以基本上蒙古语就像一个ODM…

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-11 02:33:38

Mongoose是较高级别的,它使用MongoDB驱动程序(它是一个依赖项,请查看package.json),因此您将在给定这些选项的情况下以任何一种方式使用它。您应该问自己的问题是,“我是想使用原始驱动程序,还是需要一个对象文档建模工具?”如果您正在寻找一个对象建模(ODM,与SQL世界中的ORM相对应的工具)来跳过一些较低级别的工作,那么您会选择Mongoose。

如果你想要一个驱动程序,因为你打算打破很多ODM可能强制执行的规则,那就用MongoDB吧。如果你想要一个快速的驱动程序,并且可以接受一些缺失的功能,那就试试蒙古语DeadBeef:https://github.com/marcello3d/node-mongolian

票数 123
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9232562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档