mongooseDB数据库

Mongoose数据库下载安装

使用Node.js操作Mongoose数据库需要依赖Node.js第三方包Mongoose

mongooseDB网址  http://www.mongoosejs.net/

一、导入模块

在终端中输入npm install mongoose命令,安装此包

二、数据库连接

使用mongoose提供的从那天方法即可连接数据库

三、创建表

1、定义表规则

表里面有哪些列,分别是什么类型

(1)基本写法

(2)定义表里具体属性的规范

在创建集合规则时,可以设置当前字段的验证规则,验证失败就输入插入失败

2、创建表对象(model方法)

四、表操作

1、向表中添加数据

方法一  通过表实例对象

(1)创建表实例

(2)表实例对象通过save方法将数据保存到数据库的数据表中

方法二  create方法,通过回调函数返回结果

方法三   create方法,通过Promise对象返回结果

2、查询数据

(1)查询全部信息  find()

(2)条件查询  find(条件)

①条件查询

②返回表中的第一个  findOne()

③条件查询  findOne(条件)

(3)查询某个范围内的数据

①查询大于某个数值的数据   $gt

②查询小于某个数值的数据   $lt

③查询两数之间的数据  {$gt:num1.$lt:num2}

④查询两数之间的数据  {$gte:num1.$lte:num2}

(4)、根据正则表达式匹配查询条件(用于模糊查询)

①查询姓名中包含某字的爱豆信息

②$reget正则,用于模糊查询

③匹配包含

满足其中一种元素的数据   $in

满足所有元素的数据    $all

(5)对查询结果排序   sort()

①升序

②降序

③先根据某条件升序,再根据另一条件降序

(6)分页查询

3、修改数据

(1)修改指定对象的信息    updateOne()

(2)修改多个对象的信息    updateMany()

4、删除数据

(1)删除指定的对象信息

方法一   finfOneAndDelete()

方法二    deletetOne()

(2)删除多个对象信息   

deleteMany()

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容