当前位置: 首页 > news >正文

NodeJS 如何连接 MongoDB

初始化:

yarn init

使用命令:

yarn add mongodb

新建 index.js 文件:

const MongoClient = require('mongodb').MongoClient;
const db_name = "fly_articleDb";
const url = 'mongodb://127.0.0.1:27017';(async function () {const client = new MongoClient(url);try {// 1. 连接 mongodb 数据库await client.connect();console.log("连接成功...");// 2. 使用数据库fly_articleDbconst db = client.db(db_name);// 3. 通过数据库得到相应的集合testconst test = db.collection("test");// 4. 查询 test 集合中的文档const test_list = test.find();// 判断是否有文档while (await test_list.hasNext()) {// 获取该条数据const currentData = await test_list.next();console.log(currentData);}} catch (e) {console.log(e);}await client.close();console.log("mongodb已关闭...");
})()

这样就能查询 MongoDB 数据库了。

http://www.lryc.cn/news/181140.html

相关文章:

  • 基于Java的老年人体检管理系统设计与实现(源码+lw+部署文档+讲解等)
  • 燃气安全如何保障?万宾燃气管网监测系统时刻感知管网运行态势
  • 2. selenium学习
  • 数学建模Matlab之评价类方法
  • json能够存储图片吗?
  • C语言中自定义类型讲解
  • Win10系统中GPU深度学习环境配置记录
  • pycharm一直没显示运行步骤,只是出现waiting for process detach
  • 管道读写特点以及设置成非阻塞
  • (c++)类和对象 下篇
  • Tomcat报404问题的原因分析
  • 《发现的乐趣》作者费曼(读书笔记)
  • 第5章-宏观业务分析方法-5.3-主成分分析法
  • IDEA 使用
  • 如何使用 ChatGPT 创建强大的讲故事广告
  • 【C语言深入理解指针(4)】
  • qt中弱属性机制
  • 软断言你也学不会
  • 【推荐系统】多任务学习模型
  • 基于SpringBoot的商品物品产品众筹平台设计与实现(源码+lw+部署文档+讲解等)
  • 《安富莱嵌入式周报》第323期:NASA开源二代星球探索小车, Matlab2023b,蓝牙照明标准NLC, Xilinx发布电机套件,Clang V17发布
  • Redis的事务管理
  • openwrt (一):特殊的WiFi驱动移植方法
  • PCL 计算点云中值
  • 【工作记录】前后端分离场景下CAS单点登录的集成思路与实践@20230926
  • 阿里云数据库RDS有哪些?细数关系型数据库大全
  • 【计算机网络】因特网中的电子邮件
  • 【C++11】多线程
  • 【vue3】shallowReactive与shallowRef;readonly与shallowReadonly;toRaw与markRaw
  • 手机建模教程 | 如何从易模App中导出模型?有哪些格式?含贴图吗?