Class MongoDBDataSource

java.lang.Object
fr.inria.rules.integraal.views.datasource.AbstractDataSource<String, com.mongodb.client.MongoCursor<org.bson.Document>>
fr.inria.rules.integraal.views.datasource.MongoDBDataSource
All Implemented Interfaces:
QueryableData, DataSource<String, com.mongodb.client.MongoCursor<org.bson.Document>>

public class MongoDBDataSource extends AbstractDataSource<String, com.mongodb.client.MongoCursor<org.bson.Document>>
Access to a datasource using MongoDB queries
Author:
Florent Tornil
  • Constructor Details

    • MongoDBDataSource

      public MongoDBDataSource(String url, String database, String collection, List<String> projectionPaths)
      Create a new datasource over a mongodb server
      Parameters:
      url - the url of the mongodb server
      database - the mongodb database
      collection - the mongodb collection
      projectionPaths - the paths to project results