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

连接数据库

  1. 安装mongodb模块
  2. 导入mongodb模块
  3. 调用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)

最新文章

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

热门文章

  1. LeetCode "468. Validate IP Address"
  2. WeX5 - AJAX跨域调用相关知识-CORS和JSONP
  3. Java单例模式实现(线程安全)
  4. es6 class
  5. 生成均值文件mean.binaryproto
  6. bug_ _
  7. mklink
  8. Spring MVC基本配置@controller和@RequestMapping解释
  9. android studio 生成aar包并在其他工程引用 (导入)aar包
  10. Nodejs创建客户端