zoukankan      html  css  js  c++  java
  • 【Mongodb教程 第九课 】MongoDB 删除文档

    remove() 方法

    MongoDB的 remove() 方法用于从集合中删除文档。remove() 方法接受两个参数。第一个是删除criteria ,第二是justOne标志:

    1. deletion criteria :(可选)删除标准,根据文件将被删除。

    2. justOne : (可选)如果设置为true或1,然后只删除一个文件。

    语法:

    基本语法remove()方法如下

    >db.COLLECTION_NAME.remove(DELLETION_CRITTERIA)

    例子

    考虑以下数据mycol集合。

    { "_id" : ObjectId(5983548781331adf45ec5), "title":"MongoDB Overview"}
    { "_id" : ObjectId(5983548781331adf45ec6), "title":"NoSQL Overview"}
    { "_id" : ObjectId(5983548781331adf45ec7), "title":"Yiibai Overview"}

    下面的例子将删除所有的文件,其标题是 'MongoDB Overview'

    >db.mycol.remove({'title':'MongoDB Overview'})
    >db.mycol.find()
    { "_id" : ObjectId(5983548781331adf45ec6), "title":"NoSQL Overview"}
    { "_id" : ObjectId(5983548781331adf45ec7), "title":"Yiibai Overview"}
    >

    删除只有一个

    如果有多个记录且要删除的只有第一条记录,那么设置remove()方法中justOne参数

    >db.COLLECTION_NAME.remove(DELETION_CRITERIA,1)

    删除所有文件

    如果不指定删除条件,然后MongoDB将从集合中删除整个文件。这相当于SQL的truncate命令。

    >db.mycol.remove()
    >db.mycol.find()
    >
  • 相关阅读:
    Django-ORM
    Django-路由系统
    Django-(Request对象和Response对象)
    Django-(CBV和FBV)
    批量设置模板中的时间格式
    Django模板语言-(母板、组件、静态文件相关、simple_tag、inclusion_tag)
    yii2csrf攻击
    centos6更改密码
    ide vscode安装
    xshell配色方案
  • 原文地址:https://www.cnblogs.com/jthb/p/4033412.html
Copyright © 2011-2022 走看看