node.js连接mongodb

首先要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");
});

只要普通的项目文件即可

  1. 这里我先npm了express npm install express(还需要探究一下express的作用)
  2. 安装好以后 node app.js 提示信息
    server running at 3000port

node连接mongodb

  1. npm install mongodb --save
  2. 创建数据库
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();
});
  1. 创建集合 使用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();
});
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值