MongoDB 字段非空删除

7

如何删除集合中所有字段值不为null的文档?基本上,MySQL查询版本应该像这样:

// MySql query
DELETE FROM companies WHERE createdBy != NULL

// What I tried but did not work.
$this->mongo->companies->remove(array('createdBy' => true));

我甚至不知道是否可能,如果有人能帮助我,我将不胜感激;)

谢谢:)

1个回答

9

您可以通过使用不等于运算符轻松实现:

db.companies.find( { createdBy : { $ne : null } } );

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接