位置: 编程技术 - 正文

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)

  • 民间非盈利组织会计中所拥有的用于
  • 长期未付款
  • 应纳附加税是什么
  • 综合收益总额与什么有关
  • 房地产企业成本包括哪些
  • 公司减免社保到几月份
  • 误餐补助缴个税怎么申报
  • 计提固定资产折旧,车间使用的固定资产折旧1400
  • 企业所得税跨年度事项
  • 一般纳税人所得税是季报还是月报
  • 长期待摊费用可以抵扣吗
  • 没收逾期未退包装物押金收益,应计入( )科目
  • 将产品转为本企业使用
  • 卖二手车怎么做账务处理
  • 跨年的预付账款如何冲销
  • 个人独资企业法人承担什么责任
  • 销售已使用的固定资产增值税
  • 进口产品增值税的组成计税价格
  • 滴滴打车税收问题
  • 小企业会计准则和企业会计准则的区别
  • 集体福利的增值税怎么算
  • 小规模纳税人可以退税吗?
  • 享受小型微利企业标准
  • 旅游业小规模纳税人亏损怎么填报
  • 福利费的进项税怎么做账
  • Google Bard VS ChatGPT:哪个是更好的AI聊天机器人?
  • win11怎么取消登录pin密码
  • 买水果送什么赠品
  • 会计跨年业务的处理
  • 开红字专用发票记账时摘要怎样写?
  • linux系统中用户账户有哪些分类
  • Cpqset.exe是什么系统进程 Cpqset有啥作用
  • 蓝莓外面的霜
  • 数据库olap
  • php 重写 重载
  • 非货币性资产投资个人所得税
  • php抓取
  • php快速排序原理
  • php判断useragent
  • 期初金额和期末金额怎么算
  • 应收账款管理费会计分录
  • 雷达信号pri
  • 注册劳务派遣公司需要验资吗
  • 购进的货物含税吗
  • 供应商质量考核评估表样板
  • 织梦内容页模板修改
  • 企业资本包括
  • 安装路灯会计分录
  • 收到借款利息收入计入什么科目
  • 控股子公司破产清算 母公司需审计
  • 待摊费用属于企业的债权
  • 应交税费核算范围
  • 首次购买金税盘怎么做账
  • 进口设备 退税
  • 公司注销前如何先注销工会
  • 收到国库退款
  • 纳税人id
  • 票据粘贴处怎么粘
  • 商业企业进货会计分录
  • mysql检索语句
  • windows8计算机在哪儿
  • ubuntu x
  • linux如何替换
  • win7原版系统安装与激活
  • .bas是什么文件
  • Win10年度更新将统一Insider与Xbox One预览体验
  • cocos roadmap
  • unity3ds
  • 关于android中view的说法正确的是
  • 深入python3
  • jquery简写符号
  • nodejs邮件
  • 发票与报销内容不一样
  • 广告业发票税率是多少 可以抵扣多少
  • 企业清算所得税申报表填写范本
  • 在地税局工作是什么编制
  • 广西个人医保缴费时间
  • 河南省公安厅热线电话
  • 天津国税发票查询真伪查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设