Avoid to open all documents from cursors in an if stmt

Using a cursos in an if statement:

```
cursor = Collection.objects
if cursor:
	(...)
```
Will open all documents, because there are not an ```__nonzero__``` method.
This change check only one document (if present) and returns ```True``` or ```False```.