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 } },
{多个:真}
)