删除文档

方式1 通过指定文档ID删除

collection.doc(_id).remove()

  1. // 清理全部数据
  2. collection.get()
  3. .then((res) => {
  4. const promiseList = res.data.map(document => {
  5. return collection.doc(document.id).remove();
  6. });
  7. Promise.all(promiseList);
  8. })
  9. .catch((e) => {
  10. });

方式2 条件查找文档然后直接批量删除

collection.where().remove()

  1. // 删除字段a的值大于2的文档
  2. const dbCmd = db.command
  3. collection.where({
  4. a: dbCmd.gt(2)
  5. }).remove().then(function(res) {
  6. })