MongoDB规则,如果特定列包含特定值,则删除行 [英] MongoDB rule to delete a row if a particular column contains a specific value

查看:411
本文介绍了MongoDB规则,如果特定列包含特定值,则删除行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在mongodb的删除触发器中寻找更多数据.

I was looking for more data in delete triggers in mongodb.

参考:

查询MongoDB删除触发器

我想将DELETE转换为UPDATE + AUTOMATIC DELETE操作

I want to convert DELETE to UPDATE + AUTOMATIC DELETE operation

  • 在我的收藏夹中,我想添加一个字段标志" .
  • 要删除特定行,我的应用程序将对row_to_delete进行UPDATE操作,并将此标志设置为TRUE(或1).

我的问题是:

我可以在mongodb中定义一些规则,例如:

Can I define some rule in mongodb such that:

  • 如果将特定字段标志"连续设置为某个特定值
  • 此行应从集合中删除吗?

谢谢

推荐答案

否,众所周知,MongoDB没有任何形式的触发器.您必须手动调用带有适当查询的remove().

No, as you all ready know MongoDB doesn't have triggers in any form. You would have to call remove() with the proper query manually.

这篇关于MongoDB规则,如果特定列包含特定值,则删除行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆