位置: 编程技术 - 正文

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)

  • 异地存货怎么审计
  • 税收分类编码表下载2023
  • 增值税专用发票丢失了要怎么处理
  • 权益法核算转成本法
  • 由商场代收营业费怎么算
  • 股东分红需要开股东会决定吗?
  • 小微企业印花税减免最新政策
  • 差旅费的现金流
  • 公司兼职的工资怎么发
  • 车辆购置税账务怎么处理流程
  • 长期股权投资权益法初始成本的确定
  • 两个其他应收款的区别
  • 摊销土地使用权和专利权会计分录怎么写
  • 费用报销凭证是出纳的吗
  • 城市建设综合配套费征收管理办法
  • 建安企业劳务成本怎么入账
  • 办税人员需要会计证吗
  • 转让非独占许可使用权调整
  • 房产交易会涉及哪些费用
  • 财务软件利润表没显示
  • 金税三期定期定额是什么
  • 费用报销审批单填写样本图片
  • 苗木免税票能随便开吗
  • 什么收入不需要交税0税
  • 会议展览服务费需要交印花税吗
  • 收到存款利息收入
  • 四种存款账户的定义
  • RegSrvc.exe - RegSrvc是什么进程 有什么用
  • 启动电脑显示器不亮怎么回事
  • win10 上帝模式
  • 可作为税前扣除的项目有
  • 基金管理人业绩报酬分配模式
  • PHP:rawurldecode()的用法_url函数
  • PHP:is_uploaded_file()的用法_Filesystem函数
  • 旅行社的会计
  • vue onblur
  • vue安装使用
  • 为什么我们认为北京人已经学会使用火
  • 《中华人民共和国民法典》
  • 狂神说css笔记
  • 新注册的小公司要登记社保吗
  • 印花税计税基础含增值税
  • 文化事业建设费的征收范围
  • 利润表本年累计金额和本期金额有什么区别
  • java中反射
  • 超出python用什么
  • 新办商贸企业是国企吗
  • 电子发票该怎么打印出来
  • 转让土地如何做会计分录
  • 长期股权投资其他资本公积
  • 巧妙利用谐音的广告语
  • 购入固定资产款项未付
  • 退回企业所得税的账务处理
  • 库存盘盈盘亏说明
  • 存单丢失了,去哪里挂失
  • 印花税的计算公式与计算注意事项
  • 软件开发过程付什么费用
  • 代扣代缴的增值税额
  • 冲减上月收入会计分录
  • 库存现金是负数怎么调
  • 全额抵扣怎么申报
  • 固定资产收到专票怎么做账
  • 使用windows hello之前必须设置pin
  • dockers容器
  • xp系统禁止程序联网
  • linux文件复制到windows
  • Unity3D游戏开发基础
  • javascript unicode与GBK2312(中文)编码转换方法
  • nodejs 读取文件
  • jquery关闭当前页面
  • javascript怎么学
  • 浅谈Jquery中Ajax异步请求中的async参数的作用
  • 税务机关落实六保六稳
  • 国家税务总局党委委员名单
  • 上海2023年个人所得税计算
  • 个人所得税代扣代缴手续费返还政策
  • 内蒙古包头税务局客服电话
  • 印花税核算有两种情况,是如何处理的?
  • 税务有哪些方面
  • 云南2021高考改革
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设