Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在MongoDB查找操作中应用筛选器来检查空字符串?_Mongodb_Mongodb Query - Fatal编程技术网

如何在MongoDB查找操作中应用筛选器来检查空字符串?

如何在MongoDB查找操作中应用筛选器来检查空字符串?,mongodb,mongodb-query,Mongodb,Mongodb Query,我正在开发一个使用MongoDB作为数据库的PHP内置应用程序。 数据跨BSON文档组织到MongoDB中的集合中 我只需要检索包含字符串值的字段为非空值的文档。我搜索了与属于PHP语言的空函数和strlen函数等价的函数,但没有得到任何相关的搜索结果。试试这个 $cursor = $collection->find(array("someField" => array('$ne' => null))); 语言是什么并不重要。和“部分对于非空字符串来说很重要。请阅读-总结是,

我正在开发一个使用MongoDB作为数据库的PHP内置应用程序。 数据跨BSON文档组织到MongoDB中的集合中


我只需要检索包含字符串值的字段为非空值的文档。我搜索了与属于PHP语言的空函数和strlen函数等价的函数,但没有得到任何相关的搜索结果。

试试这个

$cursor = $collection->find(array("someField" => array('$ne' => null)));

语言是什么并不重要。和
部分对于非空字符串来说很重要。请阅读-总结是,这不是一种向志愿者讲话的理想方式,可能会对获得答案产生反作用。请不要将此添加到您的问题中。虽然此代码可能会回答问题,但提供有关如何和/或为什么解决问题的其他上下文将提高答案的长期价值。@Badacadabra感谢回答问题