Mongodb字段不为null删除

时间:2012-02-16 14:48:30

标签: mongodb

如何删除字段值不为空的集合中的所有文档?基本上MySql查询版本是这样的:

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

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

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

谢谢:)

1 个答案:

答案 0 :(得分:7)

您可以通过not equal运营商轻松完成:

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