Node.js 中MongoDB的基本接口操作

时间:2021-08-23 07:14:05

Node.js 中MongoDB的基本接口操作

连接数据库

  1. 安装mongodb模块
  2. 导入mongodb模块
  3. 调用connect方法

Node.js 中MongoDB的基本接口操作

文档的增删改查操作

插入文档

方法: 
db.collection(“collectionName”).insertOne(obj, option, callback)

db.collection(“collectionName”).insertMany(array, option, callback)

Node.js 中MongoDB的基本接口操作

删除文档 

方法:

do.collection(“collectionName”).deleteOne(filter, option, callback)

do.collection(“collectionName”).deleteMany(filter, option, callback)

Node.js 中MongoDB的基本接口操作

更新文档   

方法:

do.collection(“collectionName”).updateOne(filter, update, option, callback)

do.collection(“collectionName”).updateMany(filter, update, option, callback)

Node.js 中MongoDB的基本接口操作

查询文档     

方法: db.collection(“collectionName”).find({“age”: {$gt: 5}})

Node.js 中MongoDB的基本接口操作

聚合操作 

方法: db.collection(“collectionName”).aggregate(pipeline, options, callback)

Node.js 中MongoDB的基本接口操作

索引操作

创建索引   

方法: db.collection(“className”).createIndex(fieldspec,option,callback)

Node.js 中MongoDB的基本接口操作

删除索引

方法: db.collection(“className”).dropIndex(fieldspec,option,callback)

Node.js 中MongoDB的基本接口操作