express实战教程:(五)安装mongoose,初始化数据

安装mongodb和mongoose

mongodb就不多说了,网上教程一大堆

yarn add mongoose -S

项目目录下新建db文件夹,连上mongoose

express实战教程:(五)安装mongoose,初始化数据_第1张图片

创建model文件夹,创建数据,这里提一下mongoose

先创建Schema,这是结构,数据的架构

然后创建model,这是模型,数据的模型

最后是new出一个model,放入数据

 

创建Schema,并且返回出model

express实战教程:(五)安装mongoose,初始化数据_第2张图片

弄个控制层,主要返回出model的增删查改,我这里主要是初始化数据,添加一个重置数据的功能吧。

express实战教程:(五)安装mongoose,初始化数据_第3张图片

这里提点别的,我特别想知道document是根据哪个来的,看下图,就是model的名称,就是document的名称

const mongoose = require('mongoose')
const Schema = mongoose.Schema
const db = require('../db/index')
const initSchemaThisisSchema = new Schema({
    title:String,
    nav:Array,
    bannerText:Array
})
module.exports = mongoose.model('initModelThisisModelsName',initSchemaThisisSchema)

express实战教程:(五)安装mongoose,初始化数据_第4张图片

好了,这样基本的前后端就疏通了

下篇文章写个后台管理系统来对nav进行操作

补充一下,修改一下www文件

express实战教程:(五)安装mongoose,初始化数据_第5张图片

程序执行的时候,初始化

express实战教程:(五)安装mongoose,初始化数据_第6张图片

最后首页请求的时候返回出相应数据:修改一下路由好了

express实战教程:(五)安装mongoose,初始化数据_第7张图片

你可能感兴趣的:(nodeJS,express)