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

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

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

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

删除集合中所有文档的一个域

复制代码 代码如下:

db.posts.update({}, { $unset: { deleted_at: 1 } }, { multi: true })

1.第一个参数表示选中某些文档,这里为 {} 表示选中当前 posts 集合中的所有文档
2.第二个参数为具体的更新操作,$unset 表示删除域
3.第三个参数为额外选项,{ multi: true } 表示更新所有满足要求的文档,默认只会更新第一个
也可以同时删除多个域

复制代码 代码如下:

db.categories.update({}, { $unset: { deleted_at: 1, desc: 1 } }, { multi: true })

也以同时删除和新增域

复制代码 代码如下:

db.tags.update(
    {},
    { $unset: { deleted_at: 1 }, $set: { slug: 1, description: 1 } },
    { multi: true }
)

时间: 2024-10-22 00:11:03

MongoDB修改、删除文档的域属性实例_MongoDB的相关文章

如何修改Excel文档属性

  1.打开需要修改文档属性的Excel表格,接着点击工具栏的"Office"按钮,然后选择"准备"→"属性". 2.接着我们就可以看到文档的默认属性啦. 3.我们可以对其进行修改,根据自己的需求输入属性内容,修改完毕后点击关闭即可,这样我们保存关闭后就可以看到最新的文档属性啦.

MongoDB快速入门笔记(六)之MongoDB删除文档操作_MongoDB

MongoDB是一个跨平台,面向文档的数据库,提供高性能,高可用性和易于扩展.MongoDB是工作在集合和文档上一种概念. 文档是一组键值对.文档具有动态模式.动态模式是指,在同一个集合的文件不必具有相同一组集合的文档字段或结构,并且相同的字段可以保持不同类型的数据. db.集合名称.remove({query}, justOne) query:过滤条件,可选 justOne:是否只删除查询到的第一条数据,值为true或者1时,只删除一条数据,默认为false,可选. 准备数据:把_id为1和2

Word2003怎么删除文档创建者的个人信息

  不想让人知道自己是文档的创建者,其实是有方法的,那就是把那些信息删除掉,事实上删除就是一个简单易懂的操作.在Word办公软件中,只要你在计算机上创建了,并且制作了一个Word文档,计算机上面一定回有你的信息和资料.如果不想让别人知道此文档是你创建的,或者修改过痕迹.该怎么办呢?其实Word中早已有了这项功能,可以轻松删除你的信息. Word2003教程之删除文档创建者的个人信息 打开Word文档打开"工具"-->选项-->安全性,将"保存时从文件属性中删除个人

MongoDB中对文档的增删查改基本操作方法总结_MongoDB

插入文档:insert() 方法 要插入数据到 MongoDB 集合,需要使用 MongoDB 的  insert() 或 save() 方法. 语法: insert() 命令的基本语法如下: >db.COLLECTION_NAME.insert(document) 例子:  >db.mycol.insert({    _id: ObjectId(7df78ad8902c),    title: 'MongoDB Overview',     description: 'MongoDB is

wps文字如何修改近期文档数目

  在wps文字中修改近期文档数目的方法: 一.在电脑桌面的wps文字程序图标上双击鼠标左键,将其打开运行.如图所示; 二.在打开的wps文字窗口中,点击左上角的"wps文字"命令选项.如图所示; 三.在弹出的"wps文字"命令选项对话框中,选择并点击"选项"命令选项.如图所示; 四.点击"选项"命令选项后,这个时候会弹出工作簿的"选项"对话框.如图所示; 五.在"选项"对话框中,选择左

如何在wps文字中修改近期文档数目

  在wps文字中修改近期文档数目的方法: 一.在电脑桌面的wps文字程序图标上双击鼠标左键,将其打开运行.如图所示; 二.在打开的wps文字窗口中,点击左上角的"wps文字"命令选项.如图所示; 三.在弹出的"wps文字"命令选项对话框中,选择并点击"选项"命令选项.如图所示; 四.点击"选项"命令选项后,这个时候会弹出工作簿的"选项"对话框.如图所示; 五.在"选项"对话框中,选择左

如何修改Word“文档”和“模板”等默认自动保存路径

许多人都有这样一个习惯,无论是工作文档还是一些有用的东西,长期会保存到桌面上,用起来是非常方便,但是久而久之桌面会变成什么样子?可想而知.要养成一个良好的习惯首先我们可以建立一个文件夹用来装所以的Word文档,这里给大家提供一个非常方便的技巧"修改Word文档和模板的默认保存路径",当然这个路径我们可以自己去设置.既可以节省手动修改保存路径时间,又可以让所以的Word文档保存到一个地方,查找起来也方便. 本次操作采用Word2003版本演示 ①单击Word2003菜单栏的"工

win7系统如何修改word文档光标大小?

  win7系统如何修改word文档光标大小?            方法:整体变大 1.第一种情况我们只需要在Word文档中按住键盘"ctrl",然后使用鼠标滚轮往后滚,页面.光标就会变小了,word2007也可以通过调节右下角的缩放比例到"100%"即可. 方法二:字体大小不同 1.在word文档中按下"CTR+A"将内容全选,然后选择小一些的字号大小即可. windows7教程 windows8教程 windows10教程

word2013如何删除文档空白页

  word2013中删除文档空白页方法一: 步骤:把光标定位在空白页的上一页最后一个字符后面,按住键盘上的"Shift"键,然后将文档拖到最下面,鼠标左键点击空白.按键盘上的"Delete"键删除空白页.如图1所示 (图1) word2013中删除文档空白页方法二: 步骤一:点击菜单栏"视图"->"普通视图".如图1所示 (图1) 步骤二:然后就可以看到一条虚线,这个就是"分页符",它就是导致我们出