美文网首页
前端学习笔记四十六-MongoDB、在线教育项目

前端学习笔记四十六-MongoDB、在线教育项目

作者: AizawaSayo | 来源:发表于2020-04-11 15:07 被阅读0次

MongoDB

存储结构

  • 一个计算机上可以有一个数据库服务实例
  • 一个数据服务实例上可以有多个数据库(一般一个网站对应一个数据库)
  • 一个数据库中可以有多个集合
    • 集合根据数据的业务类型划分
    • 例如用户数据、商品信息数据、广告信息数据。。。
    • 对数据进行分门别类的存储
    • 集合在 MongoDB 中就类似于数组
  • 一个集合中可以有多个文档
    • 文档在 MongoDB 中就是一个 类似于 JSON 的数据对象
    • 文档对象是动态的,可以随意的生成
    • 为了便于管理,最好一个集合中存储的数据一定要保持文档结构的统一(数据完整性)
{
  collection1: [
    { a: { age: 18, name: '', lsit: [], is: true } },
    { 文档2 },
    { 文档3 }
  ],

  collection2: [

  ],

  collection3: [

  ],

  collection4: [

  ],
}

Mongoose

安装:

# npm install --save mongoose
yarn add mongoose

相关文章

网友评论

      本文标题:前端学习笔记四十六-MongoDB、在线教育项目

      本文链接:https://www.haomeiwen.com/subject/qjmrmhtx.html