位置: 编程技术 - 正文

Node.js的Mongodb使用实例(node mongoose)

编辑:rootadmin

推荐整理分享Node.js的Mongodb使用实例(node mongoose),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node.js mongodb,node.js mongodb,node+mongodb,nodejs mongoose,nodejs mongo,node+mongodb,node.js mongodb,nodejs mongo,内容如对您有帮助,希望把文章链接给更多的朋友!

安装mongodb模块 npm install --save mongodb

数据库连接

插入数据

插入一个文档对象

批量插入操作:insertMany(doc,options,callback)(如果没有callback函数,本身返回一个Promise对象)

简单的insertMany操作

使用Promise的批量插入操作!

Node.js的Mongodb使用实例(node mongoose)

因为mongodb和nodejs都是异步io的机制,所有几乎所有耗时的操作都是以回调函数的方式完成。但是因为回调函数的层次嵌套,一段代码后面可能会跟上一大段的 });,随着层级的增加,代码变得不易理解和维护。所有在使用MongoDB时,推荐用Promise的方式来解决回调嵌套的问题。

从上面的代码可以看出,insertMany([obj...])返回一个Promise对象,我们用.then((r)=>{})接收正常的回调值,用.catch((err) => {})来抓取异常。

使用生成器(Generator)的批量插入操作

单个文档插入:insertOne(doc,options,callback)(如果没有callback函数,本身返回一个Promise对象)

简单的插入操作

使用Promise的插入操作

使用生成器的插入操作

mapReduce(map,reduce,options,callback) return Promise if no callback

isCapped(callback) return Promise if no callback

capped collection是指固定大小的集合,新元素插入后会覆盖掉旧的元素,保持整个集合的大小不变。

标签: node mongoose

本文链接地址:https://www.jiuchutong.com/biancheng/374134.html 转载请保留说明!

上一篇:Node.js复制文件的方法示例(node_modules复制)

下一篇:nodejs利用http模块实现银行卡所属银行查询和骚扰电话验证示例

  • 国家税务登记证是什么样子的
  • 扣缴义务人和纳税人举例
  • 上月发票错误退回怎么做账
  • 结转本期会计分录
  • 房地产开发企业销售自行开发的房地产项目
  • 个人转租房屋是什么意思
  • 会计凭证归档后几年后可销毁
  • 职工食堂开支会计处理
  • 固定资产原值减少账务处理
  • 营业利润为负数说明什么
  • 税前计提工资福利费用如何做会计核算?
  • 月初缴纳的保险是当月的吗
  • 购入包装物
  • 收回委托加工物资的实际成本
  • 期末留抵税额小于当期免抵退税额是什么意思
  • 红字专用发票信息表需要盖章吗
  • 冲减增值税销项税额
  • 对外投资亏损可以记股权投资减少吗
  • 进口料件和出口成品的关系
  • 无法划分进项税额包括什么
  • 在Linux系统中安装了一块虚拟磁盘大小的2G
  • 华为哪些手机有hicar
  • win11 zen2
  • 个人所得税汇算清缴包括哪些项目
  • 怎么快速关闭电脑屏幕快捷键
  • 上个月的流量这个月可以用吗
  • 无票收入有风险吗
  • 公司收到政府科技创新奖
  • 怎样清理ie
  • php缓存机制有哪些
  • 查补以前年度企业所得税的申报处理
  • w10如何删除微软拼音
  • PHP:imagegrabwindow()的用法_GD库图像处理函数
  • framework在哪里打开
  • 个人借款放在哪个科目
  • 加拿大西北部的首都
  • php制作留言板包含登录和功能实现
  • 如何将tomcat卸载干净
  • 危废处理需要哪些手续
  • php递归函数桃子一天吃一半
  • 农民专业合作组织
  • 会计月末账务处理程序
  • 研发样品收入的最新规定
  • 投标保证金属于什么费用
  • 个人代扣代缴社保分录
  • 国有土地租赁合同的性质
  • 工会经费的主要用途
  • 电子税务局增值税抵扣流程
  • 减值准备的定义
  • 盈余公积年初和年末没有变化
  • 私车公用发票去哪个税务局开
  • 工程进度节点奖励考核
  • 欠供应商货款会坐牢吗
  • 会计学材料成本差异
  • 毛利差怎么计算公式
  • 扣除土地价款
  • 资本成本率是指企业用资费用与有效筹资额之间的比率
  • 折现率算现值公式
  • 一般纳税人厂房租赁增值税税率是多少
  • 需求价格弹性是ep还是ed
  • 帐簿凭证的管理方法
  • 这么查看
  • 重新组织是什么意思
  • mysql全部语法
  • w7改w10硬盘怎么设置
  • windows10周年纪念版
  • win7系统如何
  • win8任务栏在底部不显示
  • jquery.ui
  • opengl gpu编程
  • linux bash sh
  • unity3dwasd移动
  • python做开发
  • python中函数的功能及作用
  • 对计划单列市税务局不服向谁复议
  • 机打发票真伪查询
  • 江苏食品经营许可证企业端官网
  • 朝阳区下面分几个区
  • 辽宁社保缴费公众号
  • 江苏地方税务局电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设