• delete
    • 语法
    • 参数
    • 返回值
    • 示例

    delete

    用于删除集合中的记录。

    语法

    delete from <cs_name>.<cl_name> [where <condition>]

    参数

    参数名参数类型描述是否必填
    cs_namestring集合空间名。
    cl_namestring集合名。
    conditionexpression匹配条件。

    返回值

    无。

    示例

    • 集合 foo.bar 中原始记录如下所示。
    1. {a:10, b:10}
    2. {a:20, b:20}
    3. {a:30, b:30}
    • 删除集合 foo.bar 中的数据。
    1. // 删除符合条件a < 10的记录
    2. > db.execUpdate("delete from foo.bar where a < 10")
    3. Takes 0.3901s.
    4.  
    5. // 删除集合foo.bar中的所有记录
    6. > db.execUpdate("delete from foo.bar")
    7. Takes 0.2341s.