Koa2结合MongoDB使用实现增删改查

nodejs使用koa对mongdb数据库进行增删改查的操作

创建一个简单的工程
  • 使用npm init 或者 yarn init都是可以的
  • 这里使用yarn
安装依赖

这里列出会用到的所有依赖,直接安装了

Koa相关
  • yarn add koa koa-bodyparser koa-router
    
    // koa-bodyparser koa-router
    	这里的功能可以直接搜对应的名称npm中都有详细说明它的作用,这里简单叙述
    // koa
    
MongoDB
  • yarn add mongoose
    
创建连接
import {
    MONDB_URL } from '../../config/index.js';
const mongoose = require('mongoose');

// export const MONDB_URL = "mongodb://127.0.0.1:27017/user";

mongoose.connect(MONDB_URL, {
   
  useNewUrlParser: true,
  useUnifiedTopology: true,
});

const db = mongoose.connection;

db.on('connected', () => {
   
	console.log('数据库连接成功...');
});

db.on('error', (error) => {
   
	console.log('数据库连接失败...', error);
});

db.on('disconnected', () => {
   
	console.log('数据库已断开');
});

export default mongoose;

创建schema model
import mongoose from '../index.js';

const Schema = mongoose.Schema;

const demoSchema = new Schema({
   
	name: {
   
		type: String,
		require: true,
	},
	age: {
   
		type: Number,
		require: true,
	},

你可能感兴趣的:(DataBase,#,MongoDB,#,Koa2,mongodb,数据库,nodejs)