位置: 编程技术 - 正文

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)

  • 公司雇佣退休人员怎样扣个税
  • 增值税期末余额在哪方
  • 免交附加税政策
  • 季度应收账款周转天数是按多少天除
  • 会计中预付款余额是什么
  • 外币借款汇兑差额计入什么科目
  • 资产减值损失转回的账务处理
  • 净利润增长率计算公式是什么意思
  • 海关进口关税专用缴款书可以抵扣增值税吗
  • 冲减预付账款怎么记账
  • 主体资格的法律规定
  • 利息收入增值税计税依据
  • 发票作废 费用
  • 小规模纳税人附加税减免政策2023
  • 报关单出口退税联模板
  • 季报进入国税官网后怎么操作?
  • 某运输企业以客运,货运划分
  • 预收房款不征税发票
  • 公司注销后银行账户怎么注销
  • 房产企业可计入开发成本的利息如何确定?
  • 教育培训行业怎么办
  • 开发票有时间限制吗?
  • 外国人可以参加中国境内的党派或政治团体
  • 无形资产摊销算头不算尾
  • windows11怎么创建宽带拨号连接图标
  • 私账的钱怎么弄到公账
  • 公司费用高好还是低好
  • win10远程连接提示身份验证错误
  • word基本怎么使用
  • 药品推广服务费怎么开票
  • php怎么输出汉字
  • 银行承兑汇票质押贷款骗局
  • 土地增值税清算的条件
  • 录制权限怎么打开
  • 一般贸易和进料加工贸易的区别
  • 小企业遵循什么会计准则
  • java图片转换成文件流
  • 电赛例题
  • c++简易游戏
  • 帝国cms wordpress
  • 海关缴款书能重开吗
  • 一般纳税人不得从销项税额中抵扣的进项税额有哪些?
  • 如何计提增值税销项税额
  • 公司开一般户经办人是会计还是出纳好
  • 织梦网站特有标识
  • day10-Tomcat02
  • 跨省市提供建筑服务
  • 变更法人代表是重大事项吗
  • Oracle、MySQL和SqlServe三种数据库分页查询语句的区别介绍
  • CMS不要让MySQL为你流泪
  • 标书费没有发票合理吗
  • 内部审计和外部审计可以相互接触对方的
  • 冲暂估的差异放在哪里
  • 收到国税退款的分录
  • 行政单位工会经费
  • 结账后发现期间损益结转的凭证做错
  • 什么是生产成本,有哪些组成内容
  • 企业存货会计分录
  • linux oos
  • freebsd的软件管理工具ports详解
  • window10与CentOS双系统安装详细教程
  • windows8.1关机
  • win8 metro启动界面
  • win10预览版21277
  • Ubuntu系统怎么设置root
  • win7系统桌面快捷键
  • service.exe是什么
  • win1020h2版本要更新吗
  • centos7 vncserver
  • win8系统咋样
  • 彻底理解样本方差为何除以n-1
  • cocos内存管理
  • jquery的用处
  • Android游戏开发案例教程小小弹球
  • unity cpu优化
  • web开发手机app
  • javascript简介和语法
  • js编写一个标准的单例模式类
  • property_get/property_set
  • 陕西税务纳税服务平台
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设