nodeJs连接MongoDB

本文介绍了如何使用Node.js连接到MongoDB数据库,包括MongoDB的特性、安装过程以及创建数据库和集合的基本步骤,帮助初学者理解MongoDB的使用。
摘要由CSDN通过智能技术生成

1.什么是MongoDB
MongoDB:是一个数据库 ,高性能、无模式、文档性的nosql数据库

2.MongoDB特性:
面向集合文档的存储:适合存储Bson(json的扩展)形式的数据;
格式自由,数据格式不固定,生产环境下修改结构都可以不影响程序运行;
强大的查询语句,面向对象的查询语言,基本覆盖sql语言所有能力;
完整的索引支持,支持查询计划;
支持复制和自动故障转移;
支持二进制数据及大型对象(文件)的高效存储;
使用分片集群提升系统扩展性;
使用内存映射存储引擎,把磁盘的IO操作转换成为内存的操作;

首先安装依赖包 我这里使用淘宝镜像$ cnpm install mongodb

创建数据库
要在 MongoDB 中创建一个数据库,首先我们需要创建一个 MongoClient 对象,然后配置好指定的 URL 和 端口号。

如果数据库不存在,MongoDB 将创建数据库并建立连接。

var MongoClient = require(‘mongodb’).MongoClient;
var url = “mongodb://localhost:27017/runoob”;
MongoClient.connect(url, { useNewUrlParser: true }, function(err, db) {
if (err) throw err;
console.log(“数据库已创建!”);
db.close();
});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值