MongoDB的Node.js模块

Rif*_*fat 23 mongodb node.js

以下链接中有几个可用于Node.js的MongoDB模块 - https://github.com/joyent/node/wiki/modules#wiki-db-nosql-mongo

请给我一个(我想知道你为什么选择那个?).

Chr*_*s F 24

这取决于您希望从数据中获取什么级别的抽象.如果你想要类似于ORM的东西,那么Mongoose是显而易见的选择并且很受欢迎.

但是,node-mongodb-native驱动程序为您提供了几乎整个MongoDB API的干净复制,并且由于BSON被转换为JSON而JavaScript是一种灵活的动态语言,因此实际上不需要ORM.后者确实有一些好处,例如定义一个有助于验证和其他任务的模式,但它也限制了您的灵活性.

Mongoskin是在node-mongodb-native之上构建的,但是您可以使用其他JavaScript方法绑定并更轻松地处理连接和游标.它非常轻巧,因此您可以坚持使用基础知识或做更多事情.这个库是我个人的偏好,我们的团队围绕它建立了自己的工具和验证系统.


Mar*_*all 8

猫鼬是一个受欢迎的选择.但是文档与MongoDB文档一样糟糕(如果不是更糟).