我已阅读文档并搜索了所有内容,但找不到如何执行此操作。 如果我有一个集合内的文档,该文档是一个空数组我可以这样删除它:使用php和mongodb,如何按类型删除文档
db.data.remove(array('document'=>array()))
或像这样:
db.data.remove(array('document'=>[]))
但如果数组不为空它不没有工作,所以我尝试像这样:
db.data.remove(array('document'=>array('$type'=>4)))
我做错了吗?有没有办法做到这一点? 在另一个标准中删除文档对我无用。
@JulianHollmann它不回答它,即使它符合大小标准。我提到我不能使用任何其他标准。 – nope
如果您可以使用的唯一标准是type,那么您做错了什么。没有办法找出一个数组是否为空类型。 –
我没有问过如何通过使用type来确定数组是否为空,我问我如何根据它的类型去除文档,这显然是一个数组。 – nope