mongoDB 配置 安装

(1)https://www.mongodb.com/下载 

(2)自定义安装

(3)在 mongoDB文件目录下 新建 data文件,在data文件中 新建 log 和 db文件

(4)如图,将 mongoDB文件安装到 db文件目录中

(5)设置好之后,监听27017端口,启动 到 mongoDB文件目录下,到bin目录下;

(6)然后新打开一个cmd, 执行 mongo.exe 执行;可以看到默认链接到了test(对象--mongo中我更乐意叫对象为即一个表结构)

 

 

(7)当mongod.exe被关闭时,mongo.exe 就无法连接到数据库了,因此每次想使用mongodb数据库都要开启mongod.exe程序,所以比较麻烦,此时我们可以将MongoDB安装为windows服务

 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

(8)node环境配置好之后,随便建一个js文件; 如下(查询mongodb中 hmsdb目录下的collections);

   若:mongodb为 cannot find module 'mongodb';则执行: 

  1. npm install mongodb -g
  2. npm link mongodb

var mongodb =require("mongodb");
var server = new mongodb.Server("127.0.0.1", 27017, { auto_reconnect : true });
var db = new mongodb.Db("hmsdb", server, {safe:true});
db.open(function(err, db){
  if(err){
    console.log(err);
  }else{
    console.log(db);
  }
});

 

(9)另一种写法

/*
* @jackhe
* 文件来自:https://docs.mongodb.com/getting-started/node/query/
*/
/var MongoClient = require('mongodb').MongoClientMongoClient;
//var assert = require('assert');
var ObjectId = require('mongodb').ObjectID;
var url = 'mongodb://127.0.0.1:27017/hmsdb';

var findFunction = function(db, callback) {
var cursor =db.collection('hmsdb').find();
cursor.each(function(err, doc) {
//assert.equal(err, null);
if (doc != null) {
console.dir(doc);
} else {
callback();
}
});
};

MongoClient.connect(url, function(err, db) {
//assert.equal(null, err);
findFunction(db, function() {
console.log(db);
db.close();
});
});

 

posted @ 2016-08-30 09:51  he0xff  阅读(219)  评论(0编辑  收藏  举报