插入文档

  • db.COLLECTION_NAME.insert({doc1},{doc2},...)
  • e.g.:db.collection.insert({name:'123',age:12},{name:'cmn',sex:'male'})

更新文档

  • db.COLLECTION_NAME.update(SELECTION_CRITERIA,UPDATE_DATA)
  • e.g.:db.COLLECTION_NAME.update({user_id:'2',email:'test@qq.com'},{$set:{email:'group@qq.com'}})
  • 默认更新一个文档,若要更新所有符合条件的文档,在update()函数加上mult:true选项。e.g.:db.COLLECTION_NAME.update({user_id:'2',email:'test@qq.com'},{$set:{email:'group@qq.com'},{multi:true}})

替换已存在的文档

  • db.COLLECTION_NAME.save({_id:ObjectId,NEW_DATA})

删除文档

  • db.COLLECTION_NAME.remove(DELETE_CRITERIA)
  • db.collection.remove(<将被删除的文档的键值特征,相当于MySQL中的where子句>),e.g.:db.collection.remove({name:'test'})

转载于:https://www.cnblogs.com/mengnan/p/6790442.html

MongoDB对文档的操作相关推荐

  1. MongoDB文档查询操作(三)

    关于MongoDB中的查询,我们已经连着介绍了两篇文章了,本文我们来介绍另外一个查询概念游标. 本文是MongoDB系列的第七篇文章,了解前面的文章有助于更好的理解本文: 1.Linux上安装Mong ...

  2. MongoDB文档查询操作(一)

    上篇文章我们主要介绍了MongoDB的修改操作,本文我们来看看查询操作. 本文是MongoDB系列的第五篇文章,了解前面的文章有助于更好的理解本文: 1.Linux上安装MongoDB 2.Mongo ...

  3. MongoDB(5)文档 CRUD 操作

    MongoDB 入门专栏 http://blog.csdn.net/column/details/19681.html MongoDB 文档 CRUD 操作 查询文档 基本使用 mongodb 查询文 ...

  4. 商城项目(六)整合Mongodb实现文档操作

    商城项目(六)整合Mongodb实现文档操作 整合Mongodb的过程,以实现商品浏览记录在Mongodb中的添加.删除.查询为例. 环境搭建 Mongodb Mongodb是为快速开发互联网Web应 ...

  5. MongoDB 查询文档

    MongoDB 查询文档 语法 MongoDB 查询数据的语法格式如下: >db.COLLECTION_NAME.find() find() 方法以非结构化的方式来显示所有文档. 如果你需要以易 ...

  6. mongodb插入文档时不传ObjectId

    type BookExt struct {ID bson.ObjectId `bson:"_id"`Title string `bson:"title"`Sub ...

  7. MSDN Visual系列:创建Feature扩展SharePoint列表项或文档的操作菜单项

    原文:http://msdn2.microsoft.com/en-us/library/bb418731.aspx 在SharePoint中我们可以通过创建一个包含CustomAction元素定义的F ...

  8. python 写入excel 日期_Python实例:excel文档写入操作

    来自PythonABC.org老师的课程很好,但是每个视频都蛮长的,听着听着就有些晕乎,所以根据视频自己整理了一下,以便记录 学习使用Python实现excel的文档写操作 import openpy ...

  9. python 读取word_教你怎么使用 Python 对 word文档 进行操作

    使用Python对word文档进行操作 一.安装Python-docx Python-docx是专门针对于word文档的一个模块,只能读取docx 不能读取doc文件.说白了,python就相当于wi ...

最新文章

  1. MFC90条技巧-带目录
  2. SQL Serve里你总要去改变的3个配置选项
  3. Xcode6的新特性、iPhone6和iPhone6Plus的适配,xcode6iphone6
  4. 1.1.0-简介-P8-选举、多数派和租约
  5. mysql innodb trx_如何区分MySQL的innodb_flush_log_at_trx_commit和sync_binlog
  6. Android上传图片的两种方式
  7. ADAS技术市场总结展望(2021年-2022年)
  8. stc 串口收发 c语言,STC15W408AS串口通讯PC乱码
  9. 从App直接打开小程序
  10. ffmpeg 码率控制(总结篇)
  11. 单片机毕业设计 stm32车牌识别系统
  12. 母亲节祝福html源码,有创意的母亲节祝福语大全
  13. 微软黑客马拉松@您,低代码风云再赛
  14. 3.10 Maya历法
  15. VMWare虚拟机 网络连接模式介绍
  16. 田蕴章书法讲座《每日一题,每日一字》(2) 文字整理 ——火字、必字与书法笔顺
  17. 妙控2代鼠标用于Windows系统注册表修改方法
  18. SCCB协议理解及实现
  19. MapGIS K9 三维TDE平台中实体的可见与不可见
  20. JavaFast企业级快速开发平台-常见问题,入门必读

热门文章

  1. allure 测试报告本地打开_Allure--自动化测试报告生成
  2. 【MaxCompute】学习笔记常用查询sql
  3. 【学无止境】关于通过PHP链接FTP或SFTP的问题及解决--FTP篇
  4. 利用PyMySQL模块操作数据库
  5. spring batch (四) Job的配置及配置文件说明介绍
  6. SAP不同的产品是如何支持用户创建自定义字段的
  7. CDOJ_327 BerOS file system
  8. Boghe连接FreeSwitch的配置
  9. 获得MFC窗口其它类指针的方法
  10. 改变textFiled中placeholder的字体颜色的方法以及不想光标在textView的最左边设置方法...