位置: 编程技术 - 正文

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)

  • 综合收益总额与什么有关
  • 发生了原材料运进和成品运出,但并未发生所有权
  • 有主营业务收入就一定有销项税吗
  • 不动产什么时候可以抵扣进项税额
  • 快递公司增值税怎么算
  • 民非企业增值税减免账务处理
  • 自然人税收管理系统扣缴客户端
  • 增值税普通发票有什么用
  • 政府无偿划拨土地涉及的税费
  • 转让金融商品的会计分录
  • 所税税汇算补交上一年度税金如何做账务处理?
  • 成本法和权益法大白话
  • 公司成本可以抵扣税吗
  • 单位收到社保补缴通知书后怎么办
  • 抵扣勾选和退税勾选选错了怎么办
  • 过了认证期的发票怎么办
  • 钢结构安装有哪些工种
  • 工商年检的社保基数怎么填
  • 上传失败显示网络不佳
  • 待处理流动资产损失属于什么科目
  • 企业的利润分配顺序
  • 企业缴纳印花税会计分录
  • 手工帐财务费用怎么结转
  • 专门从事股权投资的合伙企业投资收益 个人所得税
  • 降低增值税税率对消费者的影响有哪些
  • 商业汇票收款到什么账户
  • 手机型号不在鸿蒙系统里
  • 查找我的mac怎么打开
  • vue中的...
  • 金蝶系统怎么修改库存数量
  • laravel learnku
  • 限定性净资产要算在现金流量表里吗
  • 如何使用linux服务器
  • 车间闲置固定资产怎么算
  • 金融行业如何征收营业税
  • 固定资产加速折旧计算方法
  • 喝薏米红豆水最佳时间
  • 软件企业认定好处
  • html盒子边框圆角
  • 提取备用金记账凭证图片
  • 出售土地账务如何处理
  • Github ChatGPT-Web:了解最新AI技术的前沿应用!
  • 企业所得税资产总额根据什么填
  • 工程物资发生报废损毁
  • 事业单位用其他资金用于还单位贷款违法吗
  • 租赁业务成本
  • 个人所得税申报方式选哪个比较好
  • 出口货物用途
  • 保险费用缴纳
  • 购买的固定资产退货怎么做账
  • 营改增阶段
  • 银行账户收费开户流程
  • 退货销售折让会计分录
  • 企业给员工单独交社保
  • 以前年度损益调整借贷方向
  • 支付借款利息需要交税吗
  • 土地租金怎么做账
  • 现金日记账1月份本年累计吗
  • 本年利润是什么科目?
  • 年末待处理财产损益有余额怎么办
  • 购买增值税发票系统金税盘如何入账?
  • 会计账簿有哪些格式
  • sqlserver复制表语句
  • mysql里面的事务
  • windows2003文件服务器
  • win7的注册表在哪里打开
  • android实战项目
  • shell脚本实例精讲
  • 基于javascript的毕业设计选题
  • js移动到指定位置
  • unity3d游戏开发书籍
  • 电子发票查询系统手机查询
  • 176是哪的号码
  • 江苏地税个税申报时间表
  • 纳税人总机构和分机构不在同一县怎么办
  • 重庆电子税务局app下载
  • 2022年国家标准公文格式
  • 水费不用交吗
  • 广东省广州市国资委
  • 天津市税务机关代码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设