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.