Node.js 中MongoDB的基本接口操作
连接数据库
- 安装mongodb模块
- 导入mongodb模块
- 调用connect方法
文档的增删改查操作
插入文档
方法:
db.collection(“collectionName”).insertOne(obj, option, callback)
db.collection(“collectionName”).insertMany(array, option, callback)
删除文档
方法:
do.collection(“collectionName”).deleteOne(filter, option, callback)
do.collection(“collectionName”).deleteMany(filter, option, callback)
更新文档
方法:
do.collection(“collectionName”).updateOne(filter, update, option, callback)
do.collection(“collectionName”).updateMany(filter, update, option, callback)
查询文档
方法: db.collection(“collectionName”).find({“age”: {$gt: 5}})
聚合操作
方法: db.collection(“collectionName”).aggregate(pipeline, options, callback)
索引操作
创建索引
方法: db.collection(“className”).createIndex(fieldspec,option,callback)
删除索引
方法: db.collection(“className”).dropIndex(fieldspec,option,callback)