位置: 编程技术 - 正文

Node.js对MongoDB数据库实现模糊查询的方法(node.js mongodb)

编辑:rootadmin

推荐整理分享Node.js对MongoDB数据库实现模糊查询的方法(node.js mongodb),希望有所帮助,仅作参考,欢迎阅读内容。

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

前言

模糊查询是数据库的基本操作之一,实现对给定的字符串是否与指定的模式进行匹配。如果字符完全匹配,可以用=等号表示,如果部分匹配可认为是一种模糊查询。在关系型数据中,通过SQL使用like ‘%fens%'的语法。那么在mongodb中我们应该如何实现模糊查询的效果呢。

目录

mongodb模糊查询 nodejs通过mongoose的模糊查询

1. mongodb模糊查询

我们打开mongodb,以name文字字段进行测试。

精确查询

当{‘name':'未来警察'}时,精确匹配到一条记录。

模糊查询

{‘name':/未来/},匹配到了多条记录。

Node.js对MongoDB数据库实现模糊查询的方法(node.js mongodb)

MongoDB的模糊查询,其实是正则查询的一种。

注:在关系型数据中,单独有一个关键字like做模糊查询,如果不用like,也可以在关系型数据中使用正则查询。

MongoDB官方介绍: nodejs通过mongoose的模糊查询

希望实现的效果:

下面说说如何用mongoose进行模糊查询。

使用mongoose访问mongodb,在 利用Mongoose让JSON数据直接插入或更新到MongoDB 一文中已经讲过。

我们对Movie建模,并构造dao层。

查询所有电影

通过传入query对象,就可以进行查询。

接下来,构造query对象

请注意:刚才我们已经分析了MongoDB的的模糊查询是通过正则表达式实现的,对应mongodb中,可以直接使用 ‘/../' 斜杠。

但是在nodejs中,必须要使用RegExp,来构建正则表达式对象。

总结

标签: node.js mongodb

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

上一篇:利用Mongoose让JSON数据直接插入或更新到MongoDB(mongoose教程)

下一篇:浅谈Node.js轻量级Web框架Express4.x使用指南(node.js ts)

  • 企业所得税行业所得率
  • 门诊医保报销发票
  • 小规模纳税人加油发票可以抵扣吗
  • 采购材料入库会计分录怎么写的
  • 接受捐赠手续
  • 小规模纳税人增值税减免账务处理
  • 算税负是用含税的吗
  • 哪些费用的进项税可以抵扣
  • 已经开了发票需要退款怎么处理
  • 房地产企业毛利率计算公式是什么
  • 法人可以自己申诉个税吗
  • 简易计税和一般计税的区别
  • 小企业会计制度科目表
  • 筹办期的工资费用是什么
  • 收到科技局的补贴短信
  • 交强险发票备注的车船税怎么报销
  • 进口材料海关到港
  • 支付保险费发票怎么入账
  • 给了钱不给发票可以报警吗
  • 新三板公司股东人数
  • 建筑行业劳务费开发票可以开工程款吗?
  • 装修发票是什么发票
  • 小规模纳税人核定征收标准
  • 房地产企业汇算清缴政策解析
  • 十分钟看懂财务报表
  • 合作方寄来的礼物能不能收?
  • 个体工商户开服务类型发票怎么开的
  • 应交税费应交增值税明细科目设置
  • 汇回投资方的现值怎么算
  • 公司处理固定资产车辆怎么开发票
  • 经营出租固定资产折旧额计入什么科目
  • 公司有长期挂账的权利吗
  • 存货质量是什么意思
  • 原材料赔偿会计分录
  • 企业补充养老保险
  • ghoststartservice.exe是什么进程 有什么作用 ghoststartservice进程查询
  • 周转材料摊销是什么科目
  • 资源税纳税申报流程
  • 破产清算子公司
  • 金融企业利息收入增值税
  • 亚运村夜宵地方
  • vue二级菜单的隐藏与显示
  • vite搭建vue3
  • 网络应用开发技术
  • springcloud阿里巴巴
  • php的foreach
  • 资产评估属于什么科目
  • php设置标题
  • 进项税额转出会影响当期纳税吗?
  • 有外币账户的企业叫什么
  • 织梦相关文章调用
  • 公司成立开的户叫什么
  • 企业所得税计提金额怎么算
  • 餐饮行业的个体工商户怎么交税
  • 公司给员工买意外险需要员工出钱吗
  • 办公桌椅入什么会计科目
  • 商贸公司用购进产品吗
  • 没有收到房租发票
  • 对公收费明细入账是手续费吗
  • 购买的固定资产退货怎么做账
  • 双方投资合作项目合法吗
  • 小规模纳税人销售要交税吗
  • 个人向对公账户付款有风险吗
  • 体检收据可以入档案吗
  • 固定资产转固流程图
  • 商业企业包装物包括哪些
  • win10怎么用ghost
  • win8系统怎么设置桌面图标
  • 苹果mac太卡
  • 如何在linux shell关闭443端口
  • unity 漫反射
  • js计数排序
  • shell脚本编写步骤
  • Python如何判断数据类型
  • javascript面向对象编程 PDF
  • 国家税务局通用机打发票查询
  • 国家税务总局l
  • 西安车辆购置税缴纳多少
  • 个人所得税是按实发工资还是应发
  • 2022年车船税减半政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设