【文件属性】:
文件名称:nodejs-mongoose-intro:NodeJS和Mongoose简介
文件大小:326KB
文件格式:ZIP
更新时间:2021-05-04 18:03:24
JavaScript
#猫鼬
(注意:这些是Amos Q. Haviv的“ MEAN Web Development”第5章的注释。摘录用于教育目的)。
Mongoose是一个Node.js模块,它充当MongoDB文档的ORM。 但是,在NoSQL环境下,更合适的说法是Mongoose提供了对象文档映射(ODM)。 虽然MongoDB是无模式数据库,但在处理Mongoose模型时,Mongoose允许使用严格模式和宽松模式。
此代码扩展了第3章中的NodeJS / Express示例
我们将学习/介绍以下主题:
快速连接到GitHub
使用Mongoose连接到MongoDB实例
创建一个Mongoose模式
创建猫鼬模型
使用Mongoose对文档集合执行CRUD操作
验证
模式修改器
猫鼬中间件
虚拟属性
修饰符
MongoDB数据库引用
#连接到GitHub
首先,我们要确保我们的C9帐户已连
【文件预览】:
nodejs-mongoose-intro-master
----commit.txt(11B)
----server.js(414B)
----client()
--------index.html(3KB)
--------img()
--------js()
--------css()
----config()
--------env()
--------config.js(192B)
--------mongoose.js(204B)
--------express.js(1KB)
----README.md(30KB)
----makemongo.sh(114B)
----data()
--------meandb.ns(16MB)
--------local.0(64MB)
--------mongod.lock(0B)
--------meandb.0(64MB)
--------local.ns(16MB)
----mongod(59B)
----app()
--------views()
--------models()
--------controllers()
--------routes()
----package.json(307B)