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

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了,不是吗?

回到顶部