query method
Returns a query builder over the documents of collection.
Throws QueryException when collection is empty or contains :.
Implementation
QueryBuilder query(String collection) {
_ensureOpen();
validateCollectionName(collection);
return QueryBuilder(
collection: collection,
store: _documentStore,
indexManager: _indexes,
);
}