Nodejs利用Mongoose连接MongoDB

1.首先 cnpm install mongoose

2.mongoose帮助文档

3.在vs code里直接用node.js调试(第一个案例)

// getting-started.js
var mongoose = require('mongoose');
mongoose.connect('mongodb://localhost/test',{ useNewUrlParser: true });
var db = mongoose.connection;
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function() {
  console.log("连接成功")
});

// 使用schema
var Schema = mongoose.Schema;

  var blogSchema = new Schema({
    title:  String,
    author: String,
    body:   String,
    comments: [{ body: String, date: Date }],
    date: { type: Date, default: Date.now },
    hidden: Boolean,
    meta: {
      votes: Number,
      favs:  Number
    }
  });

  var Blog = mongoose.model('Blog', blogSchema);

  Blog.create({
      title:"Test",
      author:"Laowang",
      body:"mybody",
      comments:[{body:"haohaohao",date:new Date()}],
      data:new Date(),
      hidden:true,
      meta:{
          votes:1,
          favs:2
      }
  },function(err){
      if(!err){
          console.log("插入成功!!!");
      }
  })

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值