Mongoose的CRUD方法
mongoose 的CRUD
-C creat:
模型对象.create(文档对象,回调函数)
模型对象.create(文档对象)
-R Read:
模型对象.find(查询条件,[投影]) 注意⚠️:不管有没有数据,都返回一个数组
模型对象.findOne(查询条件,投影]) 注意⚠️:找到了返回一个对象,没找到返回数组
-U update
模型对象.updateOne(查询条件,要更新的内容,[配置对象])
模型对象.updateMany(查询条件,要更新的内容,[配置对象])
注意⚠️:存在update方法,但是即将废弃,查询条件匹配到多个时,依然只能修改一个,建议updateOne
-D delete
模型对象.deleteOne(查询条件)
模型对象.deleteMany(查询条件)
注意⚠️:没有delete方法,回报错
以上所有方法,如果没有指定回调函数,则返回值是一个promise对象
Mongoose的CRUD方法相关推荐
- MyBatis-Plus——Mapper接口中使用自定义的CRUD方法及Mapper.xml映射文件
1.案例详解 首先在Navicat中创建一张表. 创建一个SpringBoot工程,在pom文件中添加所需依赖. <dependency><groupId>org.spring ...
- 关于 spring 使用 mongodb 的 mongotemplate 对象操作数据库,对象注入问题(即该对象能否正常的调用相应的CRUD方法来处理数据)...
通过 spring 框架,直接调用一些处理对象的方法和数据库交互, http 接口从 controller 层调用开始, 如果是:controller --> service --> da ...
- MongoDB学习day08--Mongoose索引、Mongoose内置方法、扩展Mongoose Model的静态方法和实例方法...
一.Mongoose索引 索引是对数据库表中一列或多列的值进行排序的一种结构, 可以让我们查询数据库变得更快. MongoDB 的索引几乎与传统的关系型数据库一模一样, 这其中也包括一些基本的查询优化 ...
- Django orm基本crud方法大全!!所有操作只看一篇文章就够了!!
话不多说 直接上方法 这里用到的数据结构为 class something(models.Model):id = models.AutoField(primary_key=True) # id 会自动 ...
- mongoose mysql_mongoose入门
mongoose入门 MongoDB是一个开源的NoSQL数据库,相比MySQL那样的关系型数据库,它更显得轻巧.灵活,非常适合在数据规模很大.事务性不强的场合下使用.同时它也是一个对象数据库,没有表 ...
- Node.js使用mongoose操作mongodb
软件配置: 1.node v8.9.3 2. npm 5.5.1 3. mongoose及MongoDB版本见下package.json // package.json { "name& ...
- MyBatis基础-CRUD
一.mybatis 环境搭建步骤 第一步:创建 maven 工程 第二步:导入坐标 第三步:编写必要代码(实体类和持久层接口) 第四步:编写 SqlMapConfig.xml 第五步:编写映射配置文 ...
- mongoose手动生成ObjectId
如果需要手动生成使用mongoose.Types.ObjectId()方法. var mongoose = require('mongoose'); var id = mongoose.Types.O ...
- @query 注解的定义_SpringDataJpa(5)---定义查询方法
定义查询方法的配置方法 由于Spring JPA Repository的实现原理是采用动态代理的机制,所以我们介绍两种定义查询方法:从方法名称中可以指定特定用于存储的查询和更新,或通过使用@Query ...
最新文章
- ORACLE基础学习-RMAN应用之(归档模式无备份,丢失数据文件的恢复)
- [日更-2019.5.2、3、4] 关于JVM的概略分析
- 主成分分析 图像处理 matlab,matlab信号处理与主成分分析法,毕业设计求助
- boost::hana::embedding用法的测试程序
- 云效产品体验征文——说出你和云效的故事
- 软件体系架构:RM-ODP参考模型简介
- 技术人凭什么那么骄傲?谢然:给自己开发工具
- springboot之session、cookie
- html和css可以用在ssh里面么,在网站中使用SSH
- C语言 函数指针 int(*ptr)(int,int)
- 【华为云技术分享】处理器存储模型概述(1)
- 计算机应用技术专业毕业论文,计算机应用技术专科毕业论文范文
- AD迁移工具:ADMT
- Vue.js如何在一个页面调用另一个同级页面的方法
- ACM算法竞赛入门 概述
- maven仓库清理缓存文件(dos工具)
- Vue复刻华为官网(三)
- 如何在职场上获得良好的起点
- 诗歌(3)—浣溪沙(细雨)
- hass智能 小米扫地机器人_搭建智能家居第三篇:小米系列接入homeassistant的教程分享...