我刚刚使用node-mongodb-native驱动程序编写了我的第一个nodejs程序。我使用documentation code from the github page,即:
var mongodb = require("mongodb"),
mongoserver = new mongodb.Server('localhost', 6574),
dbConnector = new mongodb.Db('test', mongoserver);
dbConnector.open(function(err, db){
if(err)
console.log('oh shit! connector.open error!');
else{
...
然而,在查看一些example code on the github page后,我发现设置代码看起来与我使用的非常不同。有人知道不同方法之间是否有任何真正的区别?我对所有这些东西都是全新的,无法确定是否有任何理由使用其中一个。我写的代码似乎运行正常,但如果驱动程序的创建者使用不同的代码,我认为有必要检查是否有任何原因。
提前感谢您的回复!
萨米
答案 0 :(得分:1)
嗨,我是创作者,没有特别的理由你不能使用你的风格。就像文档一样,我通常会告诉人们从集成测试开始,因为有很多关于如何做事的例子。不幸的是,由于有全职工作,文档没有按照我想要的速度保持最新状态。
我希望能够在9月下旬做点什么,但现在我正试图让驱动程序达到mongodb的预期功能,包括让它与1.9.X及更高版本一起使用。
我会接受任何文件快乐地提出请求,因为社区越有助于我自己就越有帮助:)