Mongodb
奄奄一息的一条咸鱼
这个作者很懒,什么都没留下…
展开
-
Mongodb:第三方模块serve-static 实现静态资源访问功能
第三方模块serve-static可以实现静态资源访问功能步骤:通过require方法引入serve-static模块,获取创建静态资源服务功能的方法该模块会返回一个方法,调用该方法创建静态资源服务并指定静态资源服务目录,把该目录当作参数传递这个方法默认情况下静态资源访问功能是不生效的,因此要启用静态资源服务功能传递的方法最后也会返回一个方法,再调用该方法就会启用,再把请求对象req和res传递进去,第二个参数是一个回调函数,是必填的,可以是个空函数,里面什么也不写...原创 2021-09-01 13:02:10 · 301 阅读 · 0 评论 -
Mongodb:模版引擎的语法(标准语法和原始语法)
模版语法:art-template支持两种模版语法:标准语法和原始语法。标准语法可以让模版更容易读写,原始语法具有更强大的逻辑处理能力上一篇所使用的就是标准语法标准语法:{{数据}}原始语法:<%=数据%>输出(如何将数据展示到页面中):node.js执行结果如下:但如果在js中中有特殊的写法,比如属性里有带标签的格式:// template方法的第一个参数就是模版路径,第二个参数是在模版当中要展示的数据,是对象形式// 返回一个拼接好的字符串,用变量html来接收它原创 2021-08-27 21:42:42 · 194 阅读 · 0 评论 -
Mongodb:模版引擎第三方模块及简单代码示例
模版引擎是一个第三方模块,它可以让我们以更友好的方式拼接字符串,使代码更清晰、更易于维护。art-template模版引擎因为art-template是node.js中的第三方模块,因此要使用npm install art-template命令进行下载。然后在js文件中引入该模块:require(‘art-template’),它会返回一个方法,调用该方法可以告诉模版引擎我们要拼接的数据和模版在哪,该方法的第一个参数是模版路径,第二个参数是要在模版中展示的数据,可以是个对象形式,该方法也有一个返回值,原创 2021-08-27 21:12:02 · 114 阅读 · 0 评论 -
Mongodb:如何实现集合关联?
通常不同集合之间的数据是有关系的,比如文章信息和用户信息存储在不同的集合当中,但文章是某个用户发布的,要查询文章的所有信息时也要包括发布该文章的用户,这时候就需要用到集合关联。需要使用id对集合进行关联使用populate()方法进行关联集合查询tips:mongodb数据库中id值的类型并不是一个普通的字符串,在mongodb数据库当中,_id有一个特定的类型的,使用代码进行表现的方式:mongoose.Schema.Types.ObjectId,这是一个固定的写法。将文章集合和用户集合进行原创 2021-08-22 22:03:30 · 1382 阅读 · 0 评论 -
Mongodb:mongoose内部提供的一些常用验证规则和自定义验证规则
mongoose验证就是在创建集合规则时,可以设置当前字段的验证规则,如果不符合规则就验证失败则数据库插入数据也失败。在创建规则时,写上:required:true,表示这是一个必须传入的字段.实际操作代码示例:// 设定集合规则// 在name中加入了required:true,如果插入的数据中name为空则插入数据失败const mongooseSchema = new mongoose.Schema({ name:{ type:String, requ原创 2021-08-20 21:06:47 · 749 阅读 · 0 评论 -
Mongodb:MongoDB数据库的增删改查操作
1.创建集合创建集合分为两步:第一步是对集合设定规则,第二步是创建集合,创建mongoose.Schema构造函数的实例即可创建集合。语法格式:mongoose下有一个Schema构造函数(Schema本身的意思就是规则),创建规则实际上就是创建Schema构造函数的实例对象,那么创建出来的实例对象,就是集合的规则。设定好集合规则后,再创建集合,mongoose下有一个model()方法,第一个参数是集合的名称(首字母要大写),第二个参数是要为该集合应用哪个规则,该方法有一个返回值,就是该集合的构造原创 2021-08-16 22:27:27 · 536 阅读 · 0 评论 -
Mongodb:在Node.js中操作数据库需要依赖于Mongoose第三方模块
使用Node.js操作MongoDB数据库需要依赖于node.js第三方包:Mongoose,可以借助此第三方包来进行数据库的连接及其他操作。因此要现在node.js中先安装Mongoose,如下:安装好后启动MongoDB,只有这样才能连接它,默认情况下安装完后MongoDB是启动的,但是重启电脑后会关闭,因此需要重新启动,启动MongoDB方法:...原创 2021-08-16 21:56:29 · 302 阅读 · 0 评论 -
Mongodb:数据库相关概念(Mongodb下载步骤)
在一个数据库软件中可以包含多个数据仓库,在每个数据仓库中可以包含多个数据集合,每个数据集合中可以包含多条文档(具体的数据)。束语说明database数据库,mongoDB数据库软件中可以建立多个数据库collection集合,一组数据的集合,可以理解为javascript中的数组document文档,一条具体的数据,可以理解为javascript中的对象field字段,文档中的属性名称,可以理解为javascript中的对象属性进入mongodb.com原创 2021-08-15 16:20:39 · 88 阅读 · 0 评论