位置: 编程技术 - 正文

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高级应用题
  • php常见设计模式和用途
  • php设计网页
  • 自然人税收管理系统扣缴客户端怎么操作
  • python导入其他文件的函数
  • js怎么制作
  • jwt 鉴权
  • 商业企业常用会计科目
  • 按25%计算应交所得税
  • 什么是企业年报 汇算 加计
  • 工程增值税怎么算,知道9%的税率
  • 印花税没有及时交会有什么后果
  • 一般纳税人只有销项没有进项
  • CMS不要让MySQL为你流泪
  • 商业折扣应该怎么计算
  • 党建工作经费1%
  • 无形资产比如
  • 一般纳税人购入固定资产进项抵扣
  • 本年利润总额是什么
  • 其他权益工具账面价值
  • 以固定资产换入无形资产
  • 附加税多计提了怎么做分录
  • 单位内部食堂怎么举报
  • 无成本票如何避税
  • 管理费用和营业费用的比例
  • 房地产公司工程部岗位职责
  • 暂估固定资产的账务处理
  • 企业弥补亏损的顺序
  • 启用账簿时应在账簿上签名或盖章的是
  • Windows 10 与 MySQL 5.5 安装使用及免安装使用详细教程(图文)
  • win10怎么设置加快电脑速度
  • ubuntu安装后怎么启动
  • linux ./执行
  • ubuntu 命令行修改用户密码
  • 查看 linux版本
  • win 7快速启动
  • linux解压操作
  • win8.1如何更新到win10
  • jquery 动态加载js
  • Animation.setFillAfter and Animation.setFillBefore的作用
  • gitlab管理员账号 审批
  • 安卓骰子游戏
  • cmd set命令
  • javascript高级程序设计pdf百度云
  • 关于angularjs1说法,错误的是
  • unity人物面板
  • jquery滚动插件
  • Python3使用requests发闪存的方法
  • android菜鸟教程
  • 工会经费税务代收
  • 经济补偿金如何计税
  • 广西小学成绩查询入口官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设