mongo-lite.js -- simple and compact API for MongoDB
发布于 14 年前 作者 jiyinyiyong 4852 次浏览 最后一次编辑是 10 年前

MongoDB Driver with simple and compact API, it also eliminates some callbacks. Install it with npm install mongo-lite, examples are in /examples folder. The project hosted on GitHub You can report bugs and discuss features on the Issues page. http://alexeypetrushin.github.com/mongo-lite/docs/index.html

第一眼看去觉得挺不错的, 都是新手常用的 API 接口,

var db = require('mongo-lite').connect('mongodb://localhost/test', ['posts', 'comments'])
db.posts.insert({title: 'first'}, function(err, doc){})

db.collection('posts').insert({title: 'first'}, function(err, doc){})
db.posts = db.collection('posts')
db.posts.insert({title: 'first'}, function(err, doc){})

db.posts.insert({title: 'first'}, function(err, doc){
  doc.title = 'second'
  db.posts.update({_id: doc._id}, doc, function(err){})
})
12 回复

我用的是 mongode 非常轻量

我对没有提供清晰文档的模块还是很本能在排斥啊, 主要是没到能读源码掌握接口的水平

@saighost 的确. 表示 mongoskin 文档我跟不上

表示没有ORM的数据库框架我就不想看了。。。

ORM 有多重要呢?

ORM 不是 noSQL 必须的, 小应用上ORM得不偿失, 如果为了日后维护看懂, 直接在源代码注释里写上数据结构就行

@jiyinyiyong 这些都只是在 mongodb-native-driver 上套了一层皮, 没有新增功能, 所以文档我们就看 mongodb 官方的就行

@j4cnodejs 算了,关于ORM,我不想再辩解什么,至少我用ORM可以让我的程序代码简洁分离、松散耦合,开发速度变快。

@a272121742 有时候让人同意自己的观点是很难的,甚至有时候同意了,还不一定照着做。每个人关注的点不一样。你看我同意你的观点,但我也不用ORM,虽然我以前不用NHibernate就各种不爽。。。

@imzshh 是不是像编程语言, 有的人喜欢声明类型, 有的人就不喜欢

@imzshh 百家争鸣吧,虽然各自道理不一,但似乎都追寻同一个方向。任何一门学术都有人反对,可是创造他们的人是如何想的呢?他们创造了一种理念,实现了自己的想法,做自己爱做的事,那就很ok了,不是吗?

回到顶部