• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >MongoDB > MongoDB修改、删除文档的域属性实例

MongoDB修改、删除文档的域属性实例

作者:机智的阿狸 字体:[增加 减小] 来源:互联网 时间:2017-05-11

机智的阿狸通过本文主要向大家介绍了mongodb实例,mongodb创建对象实例,mongodb新建文档结构,mongodb文档,mongodb中文文档等相关知识,希望本文的分享对您有所帮助

由于本博使用的博客程序是边开发边使用的,所以开发过程中动态创建了某些现在不需要的属性

MongoDB 是无 Schema 的,不像关系数据库那样列属性定义在表而非记录中,MongoDB 的集合中的每个文档可以拥有各自不同的域属性。

MongoDB 中使用 db.collections.update 修改集合中若干文档的域属性,使用 $set 增加域,$unset 删除域。

删除集合中所有文档的一个域
db.posts.update({}, { $unset: { deleted_at: 1 } }, { multi: true })
</div>
1.第一个参数表示选中某些文档,这里为 {} 表示选中当前 posts 集合中的所有文档
2.第二个参数为具体的更新操作,$unset 表示删除域
3.第三个参数为额外选项,{ multi: true } 表示更新所有满足要求的文档,默认只会更新第一个
也可以同时删除多个域
db.categories.update({}, { $unset: { deleted_at: 1, desc: 1 } }, { multi: true })
</div>
也以同时删除和新增域
db.tags.update(
    {},
    { $unset: { deleted_at: 1 }, $set: { slug: 1, description: 1 } },
    { multi: true }
)
</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MongoDB 游标详解及实例代码
  • MongoDB运行日志实现自动分割的方法实例
  • MongoDB 主从复制实例讲解
  • MongoDB快速入门笔记(四)之MongoDB查询文档操作实例代码
  • MongoDB单表数据的导出和恢复实例讲解
  • MongoDB系列教程(六):java操作mongodb实例
  • MongoDB教程之查询操作实例
  • MongoDB教程之数据操作实例
  • MongoDB修改、删除文档的域属性实例
  • MongoDB中javascript脚本编程简介和入门实例

相关文章

  • 2017-05-11MongoDB学习笔记之GridFS使用介绍
  • 2017-05-11MongoDB教程之查询操作实例
  • 2017-05-11MongoDB入门教程之常用的运维技术介绍
  • 2017-05-11MongoDB备份、还原、导出、导入、克隆操作示例
  • 2017-05-11高效mongodb的php分页类(不使用skip)
  • 2017-05-11MongoDB中强大的统计框架Aggregation使用实例解析
  • 2017-05-11PHP中的mongodb group操作实例
  • 2017-05-11MongoDB查询性能优化验证及验证
  • 2017-05-11Mongo管理用户相关操作总结
  • 2017-05-11Windows系统下安装MongoDB与Robomongo环境详解

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • mongodb 查看数据库和表大小
    • MongoDB入门教程之主从复制配置详解
    • 十个提高MongoDB安全性的配置技巧
    • MongoDB数据库查询性能提高40倍的经历分享
    • mongoDB 实现主从读写分离实现的实例代码
    • MongoDB入门教程之Windows下的MongoDB数据库安装图解
    • Ubuntu系统中安装MongoDB及其启动命令mongod的教程
    • MongoDB在不同主机间复制数据库和集合的教程
    • MongoDB系列教程(四):设置用户访问权限
    • mongodb sparse &unique

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有