1- 安装
yarn add mongoose
2- 连接数据库
mongoose.connect( 'mongodb://127.0.0.1:27017/movies', {useNewUrlParser: true});
3- 定义Schema
var Top250Schema = new mongoose.Schema({
name:String,
rating:Number
},{
versionKey: false // You should be aware of the outcome after set to false
})
4- 创建数据模型,操作数据库
/*创建数据模型,和数据库中的表映射,获取表 */
/* Top250Model 是我们获取的top250那张表 */
var Top250Model = mongoose.model("top250",Top250Schema)
5- 查询数据库
//find()不仅可以用回调读取,同时还是promise
Top250Model.find({}).then(res=>{
console.log(res)
})
//index.js
const mongoose = require("mongoose");
/* 1.连接本地数据库 */
mongoose.connect( 'mongodb://127.0.0.1:27017/movies', {useNewUrlParser: true});
/* 2.在本地定义一个Schema和远程的数据库的字段映射 */
var Top250Schema = new mongoose.Schema({
name:String,
rating:Number
});
/* 3.创建数据模型,和数据库中的表映射,获取表 */
/* Top250Model 是我们获取的top250那张表 */
var Top250Model = mongoose.model("top250",Top250Schema);
// 4.执行方法 操作数据库
Top250Model.find({}).then(res=>{
console.log(res)
})