code: def query(self, type, exclude_subclasses=False):
  		''' Begin a query on the database's collection for `type`.  If `type`
  			is an instance of basesting, the query will be in raw query mode
  			which will not check field values or transform returned results
  			into python objects.
  
  		 .. seealso:: :class:`~ommongo.query.Query` class'''
  		# This really should be adding a query operation to the
  		# queue which is then forced to execute when the results are being
  		# read
  		if isinstance(type, basestring):
  			type = FreeFormDoc(type)
  		return Query(type, self, exclude_subclasses=exclude_subclassesf query(self, type, exclude_subclasses=False):
  		''' Begin a query on the database's collection for `type`.  If `type`
  			is an instance of basesting, the query will be in raw query mode
  			which will not check field values or transform returned results
  			into python objects.
  
  		 .. seealso:: :class:`~ommongo.query.Query` class'''
  		# This really should be adding a query operation to the
  		# queue which is then forced to execute when the results are being
  		# read
  		if isinstance(type, basestring):
  			type = FreeFormDoc(type)
  		return Query(type, self, exclude_subclasses=exclude_subclasses)
docs: Begin a query on the database's collection for `type`.  If `type`
  			is an instance of basesting, the query will be in raw query mode
  			which will not check field values or transform returned results
  			into python objects.
  
  		 .. seealso:: :class:`~ommongo.query.Query` class