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()
    >
  • 相关阅读:
    centos 7 配置 keepalived,主机高可用
    centos 7 安装 nginx
    windows10 设置虚拟网卡/ip
    c#程序以管理员权限运行
    关于js中属性那些事
    centos 7 问题集锦
    几个Git仓库开源软件的比较
    grpc proto3 初体验
    windows下maven安装配置(本地仓库配置)
    navicat premium patch/keygen instruction
  • 原文地址:https://www.cnblogs.com/jthb/p/4033412.html
Copyright © 2011-2022 走看看