mongodb和mongoose的区别
基本含义和区别:
MongoDB是一个基于分布式文件存储的文档型数据库,MongoDB是一个介于关系数据库和非关系数据库之间的产品。
Mongoose是在node.js异步环境下对MongoDB进行便捷操作的对象模型工具,Mongoose是针对MongoDB操作的一个对象模型库,封装了MongoDB对文档的、增删改查等方法
对于实际应用时:
## mongodb的使用方法:
// 引入expess 模块
const express = require('express');
// 创建web 服务器
const app = express();
// 引入mongodb
const mongodb = require('mongodb');
// 引入moogo配置文件
const mongoURL = require('./config/mongoConfig').mongoURL;
// 创建Mongodb 客户端
let MongoClient = mongodb.MongoClient;
//链接数据库
MongoClient.connect(mongoURL, (err, client) => {
// 错误检测
if (err) {
console.log("连接数据库失败", err.message);
} else {
console.log('连接成功', client);
}
});
mongoose的使用方法:
// 引入expess 模块
const express = require('express');
// 创建web 服务器
const app = express();
// 引入mongoose
const mongodb = require('mongoose');
// 引入moogo配置文件
const mongoURL = require('./config/mongoConfig').mongoURL;
//链接数据库
mongodb.connect(mongoURL, (err, client) => {
// 错误检测
if (err) {
console.log("连接数据库失败", err.message);
} else {
console.log('连接成功', client);
}
});
总结:mongodb 和 mongoose 就相当于cookie 和 local Storage一样

浙公网安备 33010602011771号