位置: 编程技术 - 正文

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)

  • 公司购买车辆的好处
  • 计入职工福利费的有哪些
  • 其他应付款贷方负数怎么调整
  • 分公司可以用总公司的业绩吗
  • 开超市加盟费多少
  • 土地使用权评估原则
  • 融资租赁租入固定资产折旧可以税前扣除吗
  • 房产税计税依据含税还是不含税
  • 土地承包经营合同无效情形
  • 特殊销售方式下销售额的确定
  • 公司还没有核税该如何进行业务汇款?
  • 资源税法律制度PPT免费下载
  • 境外代扣代缴的税最后归谁所有
  • 企业增值税不可以跨月交吗
  • 劳务派遣差额部分可以开专票吗
  • 差旅费应交税费会计科目
  • 车船税提高了吗
  • 计提坏账准备需要纳税调增吗
  • 收入与应收款
  • 商品返点收入账务处理
  • 自建自用建筑物,其自建行为不是建筑业税目的征税范围
  • 重置申报清册之前的税需要重新申报吗
  • 其他应付款调整到其他应收款
  • 物流企业之间的竞争
  • 基本户和一般户的区别和用途
  • 购买原材料的运费属于什么费用
  • flash动画导出视频有水印吗
  • 承兑汇票公对公多久到账
  • 存货对外销售会计分录
  • 替换重置的设备更新应考虑
  • 企业抄报税怎样操作
  • 计算机系统结构第三版课后答案
  • 公积金提取条件和标准
  • 自产货物用于销售
  • html img位置
  • Kamikōchi, Nagano Prefecture, Japan (© sadao/Shutterstock)
  • 佛法戒律论
  • wordpress项目开发
  • php中undefined index
  • 完美解决索尼电视arc无声音
  • 纳税人超过应缴纳税额缴纳的税款
  • thinkphp assign函数
  • 什么叫自适应控制
  • php htmlentities()函数的定义和用法
  • smarty模板注入
  • vue项目内html
  • 机器学习期末复习题
  • axios用法示例
  • vue watcher
  • ps怎么选中图形放大
  • 泛化的理解
  • 帝国最新版本
  • 为什么增值税最后的负税人是消费者企业还要尽量少交税
  • 帝国cms使用手册
  • 差额征税可以开专票抵扣吗
  • 一般劳务报酬个人所得税退税吗
  • 进项税额是怎么算的
  • 个税手续费返还比例
  • 质保金怎么做账
  • 员工出差托运行李怎么办
  • 一般纳税人采购分录
  • 注册资本可以是欧元吗
  • 投资入股行为
  • mysql数据库设置固定值
  • u盘启动怎么制作 u极速一键制作u盘启动图文教程
  • 怎么禁止p2p下载器
  • linux怎么调整屏幕大小
  • linux7修改ssh端口
  • vnetd.exe
  • windows找不到硬盘驱动器
  • 如何选择性地隐藏部分任务栏程序
  • opengl csdn
  • javascript基础编程
  • ubuntu20.04中文
  • javascript开发app教程
  • unity3d怎么做动画
  • js函数全局变量
  • jquery 异步请求
  • [置顶]电影名字《收件人不详》
  • 安卓开发上下滑动功能界面
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设