mongoDB数据库操作之node js db-operate包的使用

mongoDB是一种非关系型的数据库系统。使用该数据库有多种方法,本文为其介绍一种通过node JS 环境实现对mongoDB数据库的一些基本操作。

操作之前,先确认电脑系统内是否已安装 node JS 环境,可以在电脑系统中的命令提示符(Windows)或终端(Linux)下输入 node -v

能正常显示出版本号,证明 node JS 环境是安装成功的,运行没有问题。

Windows

Linux

本次的案例是编写JavaScript代码通过调用 node JS 的db-operate包封装好的功能实现对在VIrtualBox上运行的Windows 7 64位系统上搭载的mongoDB数据库。mongoDB数据库已启用加密认证。

至于如何启用mongoDB加密认证,将在下篇更新。

本次案例采用的编辑器是微软的 Visual Studio Code (vs code)

1、在桌面新建一个db文件夹,使用 Visual Studio Code (vs code) 打开该文件夹。

由于笔者使用的是manjaro Linux系统,使用的 Visual Studio Code (vs code) 会有所差异,如下图:

点击 Visual Studio Code (vs code) 菜单栏上的终端菜单,点击新建终端或新终端。在下方的终端空白处输入 npm i db-operate 或 npm i db-operate -D ,如下图

输入命令完成后按 Enter(回车)的效果

接下来创建一个 index.js 文件,在 index.js 文件内编写代码,代码如下

该代码实现插入数据到数据表并读取显示。

//引入“db-operate” 到 db_operate 变量

let db_operate = require("db-operate");

//以 db_operate 构建一个 test 类实例对象

let test = new db_operate();

//载入mongoDB数据库所需的连接信息

test.mongoPoint.configureConnect(

{

hostName: "192.168.31.56",//mongodb服务器所在的IP地址

Port: 27017,//mongodb服务器的端口号,如果hostName部分数据很完整的情况下,这里可不需要这属性

DataBaseName: "ses",//指定操作函数默认的数据库名称,如数据库是加密的,这是必有项。

UserName: "sespdb",//数据库账户名称,加密数据库必选项

PassWord: "poiuytmnbvc",//数据库账户密码,加密数据库必选项

CollectName:"cct"//指定的操作函数默认的数据表名称,可选

}

).then((vl)=>{

//这里是连接成功后调用

test.mongoPoint.insertDataOperate({

insertData:{K:"1",J:"2"}//insertData, 表明要插入的数据

}).then((vl)=>{

console.log(vl,"这是插入数据成功后的消息")//显示连接成功的消息

//操作成功后调用

test.mongoPoint.readerDataOperate({SearchData:{}}).then((vl)=>{

console.log(vl,"这是读取成功后显示的数据内容")//显示连接成功的消息

})

}).catch((vl)=>{

//操作失败后调用

})

}).catch((vl)=>{

//这里是连接异常后调用

console.log(vl)//显示连接异常的消息

})

如图:

篇幅有限,本期介绍到这,后期给大家更新 db-operate 包的基本介绍。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值