位置: 编程技术 - 正文

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)

  • 实际退税额怎么算
  • 非企业员工可以报销差旅费吗
  • 财税证与会计证区别
  • 更正个税申报需要做账吗
  • 控股子公司增资扩股
  • 房地产企业消防设施计入什么科目
  • 投资企业应确认投资收益的有
  • 房产税和土地使用税会计分录
  • 客观原因导致的没见过世面
  • 税收的构成要素包含哪些内容
  • 接受税务稽查补缴所得税账务处理怎么做?
  • 红字抵扣怎么开
  • 暂估入库冲回的会计分录
  • 委托加工模具的费用计入什么科目?
  • 增值税申报表能更正申报吗
  • 企业所得税应纳税所得额包括什么
  • 向银行贷款资产包括哪些
  • 公司注销了工程款还能转账吗
  • 没有发票的房租调增金额怎算
  • 材料票可以直接在税务局开吗
  • 一般纳税人企业所得税如何计算
  • 事业单位授权支付可以取现吗
  • 生产经营所得个税表
  • 买车的收费项目详细清单
  • 怎么激活对话框取消
  • php数组函数题目
  • wamp设置
  • 开出转账支票补付款项
  • 公司从其他公司借个钱怎么做账
  • 资本化计入
  • framework7教程
  • 哪些支出可以计入成本科目
  • 高新技术企业取消资格怎么处罚
  • 成本降低率是什么意思
  • 进入微信小程序
  • 股东投资款超过多少,必须股东会
  • 权益法的比例是多少
  • 公积金计提按当月计算吗
  • python time.ctime()如何做时间加减法
  • 非盈利机构怎么说
  • 合营企业和联营企业是关联方吗
  • sql语句修改某个字段
  • 农民工专户个税怎么申报
  • 小型数据库软件有哪些
  • 可明确区分的商品什么意思
  • 一般纳税人的增值税税率
  • 公司名下的车怎样领免检标志
  • 待处理财产损溢借方是增还是减
  • 白条该如何处理好
  • 营改增土地出让金抵减销售额如何做账及申报纳税的...
  • 销售费用工资是什么科目
  • 已抵扣的增值税怎么做账
  • 股东将股权转让后是否还承担责任
  • 简易计税项目可以抵扣进项税吗?
  • linux /bin/false
  • bios设置操作步骤
  • secbizsrv.exe是什么程序
  • 系统如何修改
  • 文件夹字体变成蓝色怎么恢复
  • win7怎么禁止系统自动更新
  • win8怎么设置
  • mac 阿里旺旺怎么使用
  • kernel32在哪个文件夹
  • 全球知名的中文搜索引擎
  • javascript编程规范
  • perl中@_
  • perl命令行参数内建数组
  • python 随机ua
  • 页面滚动到底部
  • shell脚本显示进度条
  • python struct库
  • javascript入门教学
  • Android自定义控件
  • 无偿划转暂行规定
  • 电子税务局改版
  • 建筑企业要交哪几项环保税
  • 金米财税口碑如何?
  • 怀化市税务局领导
  • 土增税税负率一般多少
  • 车位交易费用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设