Node.js 中MongoDB的基本接口操作
2024-10-15 19:00:37
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)
最新文章
- 百度 flash html5自切换 多文件异步上传控件webuploader基本用法
- [模拟电路] 2、Passive Band Pass Filter
- SpringMVC参数自动绑定
- caffe net 可视化工具
- Linux设置FQDN
- ubuntu下安装gradle
- 视网膜New iPad与普通分辨率iPad页面的兼容处理
- JS获取页面上所有input
- Nginx+Tomcat搭建高性能负载均衡集群
- python基础-字符串(6)
- 【2017-05-18】WebForm的Repeater控件及简单控件
- C语言指针基本操作
- make INSTALL_MOD_PATH=path_dir modules_install
- Django+Xadmin+Echarts动态获取数据legend颜色显示灰色问题已解决
- Linux下动态库使用小结
- bootstrap基础学习(四)——网格系统(列的偏移、排序、嵌套)
- WPF对象级资源的定义与查找
- HttpClientUtil请求http地址的工具类
- 【转】总结C++中取成员函数地址的几种方法
- Multiple Instance Learning