位置: 编程技术 - 正文

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)

  • 支付企业所得税会计科目
  • 什么情况借钱
  • 税务机关是什么
  • 合伙企业缓交所得税
  • 本年利润呈亏损要不要上企业所得税?
  • 母公司借款给子公司现金流量表科目
  • 印花税申报表怎么填写
  • 营改增后还有企业所得税吗?
  • 应收票据贴现的含义
  • 小规模纳税人免税会计分录
  • 收购其他公司有什么好处
  • 企业收到免税发票后怎么开票
  • 行政事业单位结算起点
  • 开餐饮发票的经营范围是怎样的?
  • 个人机械租赁费税率
  • 小规模纳税人和小微企业区别
  • 单位为员工缴纳社保分录
  • 防洪基金怎么做分录
  • 单独计价入账的土地是固定资产吗
  • 成品送检单表格
  • 公司租赁房屋的物业费怎么入账
  • 广告费扣税
  • 企业在外地的房产怎么办
  • 城镇土地使用税税率
  • 包装物租金怎么算
  • 事业单位财政拨款是编制吗
  • 小公司做帐
  • 冲回坏账
  • 天猫积分购物券怎么获得
  • 农业企业出租厂房需要交税吗
  • wind10记事本在哪
  • ipcservice.dll是什么?
  • 啥叫同比增长
  • 支付水电费增值税账务处理
  • 销售提成收入证明怎么写
  • yolov5添加注意力机制真的有用吗?
  • 亏损企业所得税怎么交
  • ChatGPT全面升级,GPT4支持多模态数据。
  • 增值税申报表中销售额
  • 长期借款主要包括哪些
  • 会计要考哪些证书,难度如何
  • 织梦怎么安装
  • 怎么填红字信息表
  • 付款后发票的扩张怎么开
  • 哪些固定资产是按8年折旧的
  • 什么视同小规模纳税人?
  • 股权转让所得如何申报个税
  • 收付实现制的适用范围
  • 广告制作交文化建设税吗
  • 出售固定资产应收账款
  • 企业增值税包含哪些税项及税率
  • 国债利息收入企业所得税调增
  • 非居民企业境内所得
  • 电影院分成比例
  • 单位给食堂的补贴怎么算
  • 出口退税登记的内容
  • 出资方式现金
  • 对公账户没有用了一定要注销吗?
  • 出纳提取现金的业务流程
  • 专家评审费需要上税吗
  • 挂靠收入如何做账处理?
  • winxp系统打不开
  • win10预览版21277
  • win7如何设置共享
  • slserve.exe - slserve是什么进程
  • centos7安全
  • win7系统怎样
  • win10正式版激活码
  • cocos2d游戏源码
  • 网页shell命令
  • unity3d的游戏
  • jq 鼠标事件
  • js简单实现图片轮播
  • 重庆网上税务局个人怎么绑定企业账户
  • 武汉市国家税务总局第二稽查局
  • 企业登录密码是几位数
  • 广东广电网络投诉电话
  • 从事货物批发或零售的纳税人
  • 南通工伤网上申请流程
  • 单位固定资产转到个人名下要交税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设