跳到主要内容
CNode

mongo-lite.js -- simple and compact API for MongoDB

社区
Jjiyinyiyong发布于 14 年前最后回复 14 年前
1249620

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)

A
a272121742#1214 年前
引用 a272121742表示没有ORM的数据库框架我就不想看了。。。

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

J
jiyinyiyong#1114 年前
引用 a272121742表示没有ORM的数据库框架我就不想看了。。。

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

I
imzshh#1014 年前
引用 a272121742表示没有ORM的数据库框架我就不想看了。。。

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

A
a272121742#914 年前
引用 a272121742表示没有ORM的数据库框架我就不想看了。。。

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

J
j4cnodejs#814 年前
引用 j4cnodejs我用的是 mongode 非常轻量

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

J
j4cnodejs#714 年前
引用 a272121742表示没有ORM的数据库框架我就不想看了。。。

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

A
a272121742#414 年前

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

J
jiyinyiyong#314 年前
引用 j4cnodejs我用的是 mongode 非常轻量

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

J
jiyinyiyong#214 年前
引用 j4cnodejs我用的是 mongode 非常轻量

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

J
j4cnodejs#114 年前

我用的是 mongode 非常轻量

参与回复

登录后即可参与回复。登录