mongodb 7.0.2 + mongoose 7.6.2 安装 入门使用 笔记

mongodb 7.0.2 下载址

把指操作也装

MongoDB Shell Download

Node.js 操作MongoDB

用mongoose

Mongoose ODM v7.6.1

npm init -y
npm i mongoos

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


{
  "name": "mongodb-test",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node index.js"
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
    "express": "^4.18.2",
    "mongodb": "^6.1.0",
    "mongoose": "^7.6.2"
  }
}

 index.js 代码如下:

const mongoose = require('mongoose');
mongoose.connect('mongodb://127.0.0.1:27017/test');

//将Student映射到一个MongoDB collection并定义这个文档的构成
const Student = mongoose.model('Student', { 
	name: String,
	age: Number,
	gender:{
	    type: String,
	    default:'male'
	},
	addr: String
	});
//向student数据库中插入数据
const stu = new Student({ 
	name:"小李",
	    age:"22",
	    addr:"江门"
	},(err,docs)=>{
	    if(!err){
	        console.log('插入成功'+docs)
	    }
});
stu.save().then(() => console.log('插入成功ok'));

猜你喜欢

转载自blog.csdn.net/PieroPc/article/details/133873403