位置: 编程技术 - 正文

node.js连接MongoDB数据库的2种方法教程(node.js连接mysql的数据怎么可视化)

编辑:rootadmin

推荐整理分享node.js连接MongoDB数据库的2种方法教程(node.js连接mysql的数据怎么可视化),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node.js连接数据库的代码,node.js连接mysql数据库的方法有哪些,node.js连接mysql菜鸟教程,node.js连接mongodb代码,nodejs连接mongodb不报错,node.js连接mongodb代码,node.js连接数据库的代码,node.js连接mongodb代码,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

MongoDB Node.js驱动程序是被官方所支持的原生node.js驱动程序,他是至今为止最好的实现, 并且得到了MongoDB官方的支持。MongoDB团队已经采用MongoDB Node.js驱动程序作为标准方法。

要从Node.js连接MongoDB数据库我们有两种方法可选择:

通过实例化mongodb模块中提供的mongodbClient类,然后使用这个实例化的对象来创建和管理mongodb连接; 使用字符串进行连接;

1、通过client对象连接到MongoDB

通过实例化一个MongoClient对象连接MongoDB数据库是最常用也是最佳的方式。

创建MongoClient对象实例的语法:

server : 一个serverd对象; options : 数据库连接选项;

如上图所示,MongoClient连接利用了后台的Server对象。这个对象的功能就是定义了MongoDB驱动程序怎么连接到服务器。

下面,看一个示例:

注意: 要注销数据库,要使用数据库对象上的logout()方法。这将关闭到该数据库上的连接,你不在可以使用Db对象。例如: db.logout();而要关闭到MongoDB的连接,要在客户端连接上调用close()方法,例如: client.close() 。

node.js连接MongoDB数据库的2种方法教程(node.js连接mysql的数据怎么可视化)

写入关注

首先,我们在连接数据库的时候会用到一个关于写入关注级别的问题,说白了,个人理解的话就是相当于出现问题的一个处理优先顺序,你可以选择写入数据库之前是否需要你确认之类的,或者发生错误是否忽略之类的等等,如下图:

写 入 级 别 说 明 -1 网络错误被忽略 0 写确认是不必要的 1 请求写确认 2 写确认请求跨主服务器和副本集中的一个辅助服务器 majority 写确认是从副本集的主服务器请求的

用来创建MongoClient连接的Server对象的选项,如下:

用来创建MongoClient连接的数据库连接选项,如下:

2、通过一个连接字符串连接到MongoDB

这种方式要调用MongoClient类的connect( )方法。connect使用语法如下:

connString字符串的语法如下:

MongoClient连接字符串组件:

选 项 说 明 指定字符串使用mongodb的连接格式 username 验证时使用的用户名。可选 password 身份验证时使用的密码。可选 host MongoDB服务器主机名或者域名。它可以是多个host:port组合来连接多个MongoDB服务器。 例如: host2://, host3:/testDB port 连接MongoDB服务器时使用的端口。默认值是 database 要连接的数据库的名字。 默认为admin options 连接时所使用的选项的键值对。可以在dbOpt和serverOpt参数上指定这些选项

下面,看一个使用连接字符串方法连接MongoDB数据库的示例:

总结

标签: node.js连接mysql的数据怎么可视化

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

上一篇:详解使用nodeJs安装Vue-cli(node.js的安装方法)

下一篇:websocket+node.js实现实时聊天系统问题咨询(websocket npm)

  • 水电怎么开票
  • 企业房产税怎么计算
  • 税务申报差额征收 服务减除清单
  • 营业执照办理税务登记需要什么资料
  • 小规模纳税人给个人怎么开发票
  • 长期借调人员差旅费是谁的责任
  • 工程行业存货哪些科目组成
  • 残保金滞纳金能超过本金吗
  • 发票丢失了可以报销吗
  • 小规模纳税人差额计税情形
  • 个人收到利息要交增值税吗为什么
  • 金蝶未结账是否可以重新起账
  • 程序法和实体法的划分标准
  • 这部分房屋是否可以抵押
  • 已纳消费税税款允许扣除的是
  • 研发费用的台账有哪些
  • 转租的门面怎么办营业执照
  • 与收益相关政府补助区分总额法净额法吗
  • 通过无偿取得的成果
  • 公对公转账银行拒绝是什么意思
  • 小规模都纳什么税
  • 固定资产评估增值递延所得税
  • 其他应付款借方余额表示什么
  • 进项税额转出怎么填申报表
  • 小规模纳税人计提增值税账务处理
  • 固定资产转入清理记账凭证
  • 赠品怎么做账务分录
  • 国家税务条例
  • 年薪制职工薪酬计算方法
  • appdata文件夹在用户文件夹哪里
  • php基础入门教程
  • win7为什么没有本地连接
  • php教程零基础入门
  • 增加注册资本的请示
  • win11预览版dev改beta
  • 印花税贴花怎么贴划线
  • 如何导入并使用数据库
  • 浏览器并发请求队列数量怎么设置
  • 按适用税率计税销售额与应税货物销售额不一致
  • fasternet高效上采样模块
  • 花生油代加工厂
  • 固定资产售后回租融资租赁利息可以抵扣进项税额么
  • php手机验证码验证
  • 事业单位体检费标准是多少
  • mysql数据库中进入mysql库的命令
  • 公积金由个人全部交,单位违法吗法吗
  • 盈余公积包括哪两个明细科目
  • 购买材料收到普票怎么做会计分录
  • 零申报公司注销流程
  • 生产企业的模具费用计入什么科目
  • 公司注销流程是哪些
  • 工资表里有什么
  • 预付卡发票能不能走福利账户
  • 小规模公司房租发票税率是多少
  • mysql获取当前行数
  • vs显示进程已退出
  • 如何关掉数据
  • window10怎么启用net 3.5
  • macbookpro怎么测声音
  • linux命令大全详解
  • lumia950升级win11
  • win7桌面图标靠右
  • win8系统如何关机
  • Cocos2dx 疯狂跑酷(CrazyRun)游戏项目解析
  • unity游戏之友利拟收购《刀塔传奇》发行商中清龙图
  • jQuery基于ajax操作json数据简单示例
  • vue 全局状态
  • js如何显示日期和时间
  • 关于ie浏览器下面说法正确的是
  • 电脑怎么自动清除垃圾
  • python计算π值
  • jquery实现下拉菜单
  • js实现dialog
  • 贵州省发票流向查询
  • 国家税务局总局网址
  • 爱信诺开票系统怎么安装
  • 上海小规模纳税人企业所得税
  • 地税局一般几点下班
  • 杭州电子税务局怎么添加办税员
  • 长春市朝阳区公安局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设