位置: 编程技术 - 正文

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)

  • 关税完税价格是离岸价还是到岸价
  • 税额为零的增值税是多少
  • 简易征收适用哪条法律
  • 企业投资收益要交哪些税
  • 债务担保属于或有资产吗
  • 员工个人承担的保险分录
  • 误餐费没有发票怎么说明
  • 行政事业单位资产管理工作总结
  • 盘盈入库做什么分录
  • 补贴收入计入哪个科目
  • 扣缴外国企业所得税分录
  • 返利冲抵货款会计分录
  • 出口供货企业
  • 门店装修会计怎样处理帐?
  • 发票逾期未认证个人要承担责任吗
  • 个体户办营业执照需要什么证件和材料
  • 买酒专票怎么可以抵税
  • 关于环保税的计税依据
  • 资产负债表季度申报期末余额怎么填
  • 哪些津贴免征个税
  • 收到政府补助用于购买环保设备
  • 小企业会计准则适用于哪些企业
  • 购买厂房可以一次买卖吗
  • 预付货款样品费怎么入账
  • 个体户税务申报需要什么资料和手续
  • word的拼写检查总是变成法语
  • 直线法摊销的账面价值
  • php远程下载图片
  • Pont Rouge (Red Bridge) over the Palmer River in Sainte-Agathe-de-Lotbinière, Quebec, Canada (© Jean Surprenant/Getty Images)
  • framework教程
  • php快速排序原理
  • node.js什么意思
  • elementui动态表单数据回显
  • java开源二次开发平台
  • 小规模纳税人涉税会计分录是哪几个科目
  • 入库税款异常怎么处理
  • phpcms怎么样
  • 收支平衡表excel怎么做
  • 汇算清缴思路
  • 不入库存商品直接走成本会怎样
  • 应付利息的账务处理
  • 公司收取保证金合法吗
  • 现金流量表利息支出
  • 预付账款的会计编码是多少?
  • 工资标准表
  • 发生的计提费用没有发生怎么办
  • 设计公司发生的设计费怎么入账
  • 预缴的增值税及附加税怎么做账
  • 高新企业研发收入占总收入比例怎么算
  • 购买空调报销写什么科目的
  • 利润相关计算公式是什么
  • 小规模纳税人预交增值税率
  • 土地税计税方法
  • 处理旧固定资产税率
  • 损益类科目如何填写手工总账
  • 企业内部银行转账怎么记账
  • 带折扣的发票如何开具
  • sql导入和导出数据
  • m1 macbook压缩能力
  • centos搭建lamp环境
  • explore.exe进程的作用
  • ubuntu on xorg
  • win7系统如何关闭开机自动启动软件
  • windows8怎么设置锁屏时间
  • linux系统有哪几个
  • js实现用户登录
  • shell脚本编程实例
  • nodejs中的事件循环的执行顺序
  • 插入排序_Python与PHP的实现版(推荐)
  • unity的monodevelop
  • node.js的exports、module.exports与ES6的export、export default深入详解
  • javascript例题
  • js网页背景色
  • android拖拽
  • 一个绿色
  • 面向对象的知识
  • 国家税务总局安徽省税务局公告
  • 电子税务局报表报送在哪里
  • 税务局监督执纪存在问题
  • 买高档手表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设