public MongoContentCollection(string name, IMongoDatabase database, IAppProvider appProvider, ITextIndex indexer, DataConverter dataConverter) : base(database) { this.name = name; queryAsStream = new QueryAsStream(dataConverter, appProvider); queryBdId = new QueryById(dataConverter); queryByIds = new QueryByIds(dataConverter); queryByQuery = new QueryByQuery(dataConverter, indexer, appProvider); queryReferences = new QueryReferences(dataConverter, queryByIds); queryReferrers = new QueryReferrers(dataConverter); queryScheduled = new QueryScheduled(dataConverter); }
public MongoContentCollection(string name, IMongoDatabase database, IAppProvider appProvider) : base(database) { this.name = name; queryAsStream = new QueryAsStream(); queryBdId = new QueryById(); queryByIds = new QueryByIds(); queryByQuery = new QueryByQuery(appProvider); queryReferences = new QueryReferences(queryByIds); queryReferrers = new QueryReferrers(); queryScheduled = new QueryScheduled(); }