• MongoDB快速入门(八)- 删除文档


    删除文档

    MongoDB 的 remove()方法用于从集合中删除文档。remove()方法接受两个参数。一个是标准缺失,第二是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 Yiibai Overview"}

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

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

    只删除一个

    如果有多个记录,并要删除仅第一条记录,然后在 remove()方法设置参数 justOne 。

    >db.COLLECTION_NAME.remove(DELETION_CRITERIA,1)

    删除所有文件

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

    >db.mycol.remove()
    >db.mycol.find()
    >
  • 相关阅读:
    函数的参数设置
    定义函数
    使用dict和set
    (转)set集合的应用
    循环与range
    if语句
    How to use git hub
    Install pyodbc in OpenSUSE
    Ubuntu编译安装PHP7
    Ubuntu为已经安装的PHP7单独编译mysqli
  • 原文地址:https://www.cnblogs.com/yang-hao/p/5385720.html
Copyright © 2020-2023  润新知