首先要cmd net start MongoDB 开启服务
net stop MongoDB 关闭服务
简单的测试一下node
- app.js
// 引入express模块
var express = require('express');
var app = express(); //创建express的实例
app.get('/', function(req, res){
res.send('Hello,myServer'); //服务器响应请求
});
app.listen(3000,function(){ //监听3000端口
console.log("Server running at 3000 port");
});
只要普通的项目文件即可
- 这里我先npm了express npm install express(还需要探究一下express的作用)
- 安装好以后 node app.js 提示信息
server running at 3000port
node连接mongodb
- npm install mongodb --save
- 创建数据库
var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/runoob";
MongoClient.connect(url, { useNewUrlParser: true }, function(err, db) {
if (err) throw err;
console.log("数据库已创建!");
db.close();
});
- 创建集合 使用createCollection()创建集合
var dbase = db.db("runoob");
dbase.createCollection('site', function (err, res) {
if (err) throw err;
console.log("创建集合!");
db.close();
});
4.插入一条数据 insertOne()
var dbo = db.db("runoob");
var myobj = { name: "菜鸟教程", url: "www.runoob" };
dbo.collection("site").insertOne(myobj, function(err, res) {
if (err) throw err;
console.log("文档插入成功");
db.close();
});
5.插入多条数据 insertMany()
dbo.collection("site").insertMany(myobjs, function(err, res) {
if (err) throw err;
console.log("插入数据" + res.insertedCount);
db.close();
});