NodeJS里要连接MongoDB必须得有驱动,所以首先就得安装驱动包
npm install mongodb
然后我们可以使用这个mongodb
包的客户端,require包以后有一个MongoClient是客户端,主要使用这个API进行连接
// 琼台博客 www.qttc.net
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/mydb";
MongoClient.connect(url, function(err, db) {
if (err) {
throw err;
}
console.log("Database created!");
db.close();
});
这个mongodb
包集成了很多可以操作MongoDB的API,比如插入,查询,删除,修改等等
如以下例子用了查询
// 琼台博客 www.qttc.net
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/";
MongoClient.connect(url, function(err, db) {
if (err) {
throw err;
}
var dbo = db.db("mydb");
var query = { address: "Shangdi street No 1" };
dbo.collection("customers").find(query).toArray(function(err, result) {
if (err) {
throw err;
}
console.log(result);
db.close();
});
});