fix: (mongo) set limit, only when limit>0

- pymongo treats limit being zero, as limit not being set.
  whereas mongomock treats limit being zero, as actually being zero.
  Therefore yiedling no documents.