Fix bad fix for PHP-704

mongod will return empty data (0) when there simply aren't any results,
so we cannot use 0 for a failure condition.
An empty response it totall valid, as it means the query criteria simply
didn't get any results
Merged pull request #322