MongoDB的修改和删除一个文件的域属性实例

由于博主使用的blog程序是由侧开发使用的,所以现在不需要的一些属性在开发过程中动态创建。

mondb是无模式。与关系数据库不同,属性是在表中定义的,而不是记录。在mondb的集合中的每个文档可以有不同的域属性。

mondb使用db.collections.update修改集合中的多个文件的域属性,使用美元增加域,美元和撤消删除域。

删除集合中所有文档的域

复制代码代码如下所示:

db.posts.update({ },{ } { deleted_at撤消:美元:1 },{多:真})



前1。在这里选择一些文档的参数,选择当前设置在

2。第二参数具体的更新操作,并将美元代表删除域

三.第三个参数是附加选项,{真}代表所有所需文档的更新,默认情况下只更新第一个文档。

您也可以同时删除多个域。

复制代码代码如下所示:

db.cateries.update({ },{ } } { $设置:deleted_at:1,属性:1、多:{事实})



同时删除和添加字段

复制代码代码如下所示:

Db.tags.update(

{ },

{ $设置:{ 1 },deleted_at:美元:{塞:1,说明:1 } },

{多个:真}