When using command: db.collections['collection_name']
the driver is collecting all properties of every collection. At the moment this is only possible if a collection is loaded. So the side effect is that every unloaded collection will get loaded. If someone has a very large database, this could take a while. I guess this behaviour is not wanted.