nodejs连接mongodb

这几天在自己做一个项目,之前一直只是在命令行里用mongodb,还没有用代码操作过,所以这个项目刻意用了mongodb,也算是在使用中学习吧~
这次就来说说怎么用nodejs连接mongodb,这里npm中安装的mongodb的版本为3.0.10,所以mongodb中文网上的那个连接数据库的方法就用不了,那个好像是针对2.x的版本的方法。
所以要去mongodb的github上看看,这里附上连接
http://mongodb.github.io/node-mongodb-native/3.0/api/
这里附上代码~

var MongoClient = require('mongodb').MongoClient;
const test = require('assert');
const url = 'mongodb://localhost:27017';
const dbName = 'singer';    //mongodb中的数据库名

MongoClient.connect(url, function(err, client) {
    const col = client.db(dbName).collection('singer');  //获取数据库连接

    col.insert([{"name":"赵一刀",age:18},{"word":"hello"}],{w:1},function(err,result){
        test.equal(null,err);
        console.log(result);
    })
});

其实看着还蛮简单的,不是很复杂~但是准备之后再看看怎么能把获取链接和进行数据库操作分离开,感觉每次访问一下数据库都要获取一下连接感觉性能很不好而且代码的复用率也很低。

如果发现问题,欢迎批评指正~

你可能感兴趣的:(nodejs连接mongodb)