فهرست منبع

2018年mongodb连接方式

chuwanghui 8 سال پیش
والد
کامیت
166ba2bec8
1فایلهای تغییر یافته به همراه29 افزوده شده و 5 حذف شده
  1. 29 5
      us.mongodb.js

+ 29 - 5
us.mongodb.js

@@ -1,12 +1,36 @@
-//包含mongodb驱动程序
-var mongodb = require("mongodb");
+//2012年mongodb的连接方式
+//包含mongodb驱动程序
+//var mongodb = require("mongodb");
 //mongodb安装位置
-var server = new mongodb.Server('192.168.65.17', 27017, { auto_reconnect: true });
+//var server = new mongodb.Server('192.168.65.17', 27017, { auto_reconnect: true });
 //指定数据库
-var db = new mongodb.Db('UseStudio_Blog', server, { safe: true });
+//var db = new mongodb.Db('UseStudio_Blog', server, { safe: true });
 
 //打开数据库,console.log('connect');输出调试信息到控制台
-db.open(function (err, db) { if (!err) { console.log('connect'); } else { console.log(err); } });
+//db.open(function (err, db) { if (!err) { console.log('connect'); } else { console.log(err); } });
+
+//2018年mongodb的连接方式。
+const MongoClient = require('mongodb').MongoClient;
+const assert = require('assert');
+
+// Connection URL
+const url = 'mongodb://10.3.14.35:14074';
+
+// Database Name
+const dbName = 'UseStudio_Develop';
+
+//连接mongodb后可使用的名称。
+var db;
+
+// Use connect method to connect to the server
+MongoClient.connect(url, function(err, client) {
+  assert.equal(null, err);
+  console.log("连接mongodb成功");
+
+  db = client.db(dbName);
+
+  //client.close();
+});
 
 //选取数据的示例
 exports.select = function (sql, callback) {