位置: 编程技术 - 正文

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模块实现银行卡所属银行查询和骚扰电话验证示例

  • 待抵扣进项税额和待认证进项税额的区别
  • 小规模不超过30万怎么交税
  • 购入不动产进项税额抵扣
  • 上个月没有清卡,这个月可以抄税吗
  • 电子税务局自然人如何注册
  • 小规模纳税人劳务分包税率
  • 小规模纳税人能抵扣进项发票吗
  • 企业对公账户转法人私户
  • 会计和税法折旧年限不同如何计算终结期现金净流量
  • 印花税计税依据是销售收入吗
  • 房屋租赁发票可以抵扣增值税吗
  • 土地使用证明可以补办吗
  • 2018年用2015年的发票入账有什么税务的风险?
  • 民办幼儿园需要给老师交五险一金吗
  • 员工激励该怎么表达
  • 自然人借款给企业的涉税风险
  • 所得税季报营业收入本年累计
  • 小规模纳税人减免税明细表怎么填
  • 小规模纳税人增值税优惠政策2023
  • 如何理解税收筹划的概念
  • 税前合同价包含附加税金吗?
  • 负数发票是做相反分录还是红字相同分录
  • 长期待摊费用发生当月摊还是次月摊
  • 销售推广的常用形式
  • 速动比率的合理范围
  • 房租租赁公司,对方还没付租金,怎么挂帐
  • php与mysql基础教程
  • 初学者如何
  • 受限制用户怎么解决
  • vue3与vue2的区别
  • 花卉苗木栽培技术
  • 微信小店的入口在哪里
  • 增值税普通发票需要交税吗
  • 长期待摊费用的摊销分录
  • 专票减免政策
  • 长期待摊当期发票怎么开
  • 未开票交税怎么做账
  • phpcms使用教程
  • 抄税前要做什么
  • 企业会计准则在建工程转固定资产
  • mongodb reactive
  • mysql存long
  • 应交增值税明细账怎么填写样本
  • 小规模企业现金流量表
  • 债务重组的方式不包括借新债还旧债
  • 建筑业 成本
  • 支票存根联丢失可以用回单代替么
  • 材料暂估入库需要什么原始凭证
  • 挂靠单位无理要求提供增值税发票怎么办?
  • 会计科目用错如何改正
  • 企业存货借款利息怎么算
  • 收到境外打电话来怎么办
  • 以前年度应收账款少记怎么处理
  • 建筑业统一发票可以抵扣吗
  • 会计计算工资的步骤流程
  • Win10系统如何取消密码
  • 网站遇到错误号怎么办
  • 电脑硬盘磁盘是什么材料
  • windows7的使用方法
  • win10更新需要重启怎么办
  • bootstrap导航有哪些
  • JavaScript数组添加元素
  • 深入理解中国式现代化
  • 可以自己做手写的软件
  • opengl使用教程
  • easyui搜索框
  • unity中time.time
  • python实现mysql的单引号字符串过滤方法
  • Python 专题四 文件基础知识
  • 健壮的什么
  • python中的字符串必须写在一对双引号中
  • java learning
  • javascript与java
  • python3模拟登录
  • 深圳市财政上交广东省吗
  • 免租期算租赁期限吗
  • 江苏高速通行费标准
  • 车辆整备质量怎么填
  • 税收与税务的区别是什么
  • 车辆保险代收车船税会计分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设