位置: 编程技术 - 正文

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)

  • 公司能经营烟草公司吗
  • 经营范围没广告怎么办
  • 印花税不计入应交税科目吗?
  • 上传附报资料在哪下载
  • 国际货物运输免征所得税
  • 增值税税率2019
  • 建筑劳务公司业务范围是什么
  • 设备折旧费用的作用
  • 政策性搬迁资产损失情况怎么写
  • 折扣为负数是什么意思
  • 幼儿园增值税优惠政策
  • 用友软件冲销凭证是什么意思
  • 收到技术咨询费摘要
  • 公司合并后业务怎么办
  • 奖金计提发放会计分录
  • 年底员工聚餐
  • 会计报表上总资产怎么填
  • 企业代收代缴水电费出现差额怎么解释
  • 公司招待用烟酒的管理
  • 几种更正法
  • 实收资本和注册资本的账务处理
  • 当月支付的费用需要计提吗
  • 如何正确安装锯条
  • 企业变更股东要交税吗
  • 刚成立的公司有什么风险
  • linux中!
  • 损益明细表计提企业所得税
  • 企业清算所得税申报
  • php和ajax用哪个调用数据
  • 税控机维护费抵扣分录
  • 教育行业财务处理流程
  • 动静结合会计等式的不会重复算利润吗
  • 货真价实的话
  • df -th命令
  • 销售返利的会计处理方法
  • 视同销售实物出资是否开专票吗
  • 政府补助 项目资本金
  • 资产减值损失是费用吗
  • 水电费进项税额转出情形
  • 企业回购本公司股票会导致所有者权益增加
  • winXP系统安装SQLServer2005开发版具体过程与注意问题
  • 存货跌价准备在借方表示什么
  • 投资性房地产成本模式转公允模式差额
  • 什么情况下增值税计入成本
  • 当月预交增值税时所属期选了上期怎么办
  • 双倍余额递减法计提折旧公式
  • 企业取得租车发票
  • 法人购买设备投入企业
  • 会议费报销时应当提供哪些材料
  • 样品定义是什么
  • 预付账款属于资产项目吗
  • 首次计提坏账准备应计入
  • 会务费所需要注意的细节
  • 出租房屋的广告怎么写好
  • oracle忘记用户名密码怎么办
  • forval命令
  • sqlserver多表关联查询
  • mysql5.7.31安装
  • win19截屏快捷键
  • 删除windows用户密码
  • 不接入局域网更新
  • linux查看du
  • 如何利用批处理实现更改ip修改
  • windows与xp的区别
  • windows server 2016 域控
  • unity3d协程的作用
  • unity开发用什么电脑比较好
  • js基础笔记
  • eclipse开发安卓app实例
  • android图片库
  • unity2018.4破解
  • android缓存机制
  • 使用jquery实现的项目
  • 怎么查行业代码是多少
  • 四川税务网络领发票流程
  • 退车辆购置税流程怎么操作
  • 在进口环节海关代征的税种有
  • 税务局审计整改的信息
  • 企业筹建期间发生的费用应计入什么账户
  • 贵州社保在线年审官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设