-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmon.js
73 lines (44 loc) · 1.24 KB
/
mon.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
/* var mongo = require("mongodb");
var mongoClient = mongo.MongoClient;
//数据库的链接地址
var DB_CONN_STR = "mongodb://localhost:27017/person";
var insertData = function(db, callback) {
//连接到表 testOne
var collection = db.collection('testOne');
//插入数据
var data = [{"name":"manman","url":"www.baidu.com"},{"name":"lingling","url":"www.google.com"}];
collection.insert(data, function(err, result) {
if(err)
{
console.log('Error:'+ err);
return;
}
callback(result);
});
}
//连接数据库
mongoClient.connect(DB_CONN_STR,function(err,db){
console.log("连接到数据库啦");
insertData(db,function(result){
console.log(result);
db.close();
})
}) */
var mongodb = require("mongodb");
var mongoClient = mongodb.MongoClient;
var db_conn = "mongodb://localhost:27017/person";
var findData = function(db,callback){
var collection = db.collection("testOne");
var wherestr = {"name":"manman"};
collection.find(wherestr).toArray(function(err,result){
callback(result);
})
}
mongoClient.connect(db_conn,function(err,db){
console.log("success");
if(err) throw err;
findData(db,function(result){
console.log(result);
db.close();
})
})