zoukankan      html  css  js  c++  java
  • 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()
    >
  • 相关阅读:
    emacs 集成astyle
    git reflog
    rpm 打包的时候 不进行strip
    gmock
    如何对正在运行的进程,进行heap profile
    linux性能压测工具
    默认宏定义
    gdb fabs错误输出
    基于Clang的缓存型C++编译器Zapcc
    grep 多行 正则匹配
  • 原文地址:https://www.cnblogs.com/yang-hao/p/5385720.html
Copyright © 2011-2022 走看看