比如怎样用mongoose操作mongodb性能才比较好,怎样组合出查询或者其他语句才更有效率之类的
这个可以查看官网,mongoose已经从2.x迁移到了3.x,上面很多性能和友好型都进行了修订,也给出了很多api。
恩 我昨天就看了会儿mongoose的API 写的确实挺好的 要是中文的就好了 看英文的速度还是慢了点,
@shinka 慢慢看呗,都是这么看过来的,而且翻译也不是很容易理解,我写的文档都是按照自己的理解和实践翻译的。
用mongodb-native吧~
哦? 这个模块相比较mongoose有啥优点或是特点? 求解
你看mongoose的packjson,有:
"dependencies": {
"hooks": "0.2.1"
, "mongodb": "1.1.6"
, "ms": "0.1.0"
}
很多mongodb的连接库都是基于mongodb-native的,所以使用mongodb-native是最效率的 npm install mongodb 即可
哦 你是说用原生的mongodb模块的api而不是mongoose封装的是吧 嗯 是个好建议啊
@snoopy 还想请问下 nodeclub在关于对象save失败的处理没太明天,比如user.save存入数据库的时候,如果出现错误,我看源码是return next(err) 这个是啥意思啊 抛给下一个函数? 那最后会怎么样呢? 在这类错误处理方面有啥好的建议? 谢谢啊
@shinka next(err)是express的路由机制里的东西,将错误抛给后面的处理错误的方法。具体你可以看下他官网的api
@snoopy 哦 好 谢啦~