title: What is the performance difference between Morphia and MongoDB Module in Play framework?
body: <p>Both Morphia and MongodDB Module in play framework are wrappers around Java driver for MongoDB.</p>
  
  <p>But I noticed Morphia does not give directly a Java List when querying. It gives me a complex object called Query. On this object I have to call method asList() which causes it to iterate over each element in Query and generate a List. I think this can have performance impact when most of the time I need Java lists. I wonder why Morphia does not generate List at the time it fetches data from mongodb database.</p>