public AdminService(IMongoClient client, IMongoDatabase db, StoreSettings settings) { _client = client; _db = db; _settings = settings; _clientSerializer = new ClientSerializer(); }
public BookContext(IMongoClient mc) { //Connecting to local client = mc; this.db = client.GetDatabase("bookStore"); }
public static void Disconnect() { if (_mongoClient != null) { _mongoClient = null; } Databases = null; }
static List<string> GetActiveDatabases(IMongoClient client) { List<string> dbs = new List<string>(); using (var cursor = client.ListDatabases()) // await + Async() seem to exit the programm ... @@@ ask Piercesare why { cursor.ForEachAsync(d => dbs.Add(d.GetElement("name").Value.AsString)); //use await? } return dbs; }
public DistrictsRepository(IMongoClient client, string database) { // todo: move this out to IOC config var cp = new ConventionPack(); cp.Add(new CamelCaseElementNameConvention()); ConventionRegistry.Register("camel case", cp, x => true); _client = client; _db = _client.GetDatabase(database); _collection = _db.GetCollection<District>("districts"); }
public UserRepository( IMongoClient mongoClient, IClientSessionHandle clientSessionHandle) : base(mongoClient, clientSessionHandle, "user") { }
public SingleMembershipCollection(IMongoClient mongoClient, string databaseName, string collectionPrefix, bool createShardKey) : base(mongoClient, databaseName, createShardKey) { this.collectionPrefix = collectionPrefix; }
private async Task ShowDbs(IMongoClient client) { var cursor = await client.ListDatabaseNamesAsync(); await cursor.ForEachAsync(db => Console.WriteLine($"DB: {db}")); }
// public constructors public JsonDrivenRunCommandTest(IMongoClient client, IMongoDatabase database, Dictionary <string, IClientSessionHandle> sessionMap) : base(client, database, sessionMap) { }
public BaseRepository(IMongoClient client, string dbName = "MSEWDB") { _client = client; _database = _client.GetDatabase(dbName); _collection = _database.GetCollection <T>(typeof(T).Name + "s"); }
public MongoDbItemsRepository(IMongoClient mongoClient) { IMongoDatabase database = mongoClient.GetDatabase(databaseName); itemsCollection = database.GetCollection <Item>(collectionName); }
public GetCompetitionsQueryHandler(IMongoClient client, IOptions <CompetitionsStoreDbSettings> settings) : base(client, settings) { }
public GameContext(IOptions <Settings> options, IMongoClient client) => this._db = client.GetDatabase(options.Value.Database);
/// <summary> /// Construct Department Repository /// </summary> /// <param name="mongoClient">Inject mongo client</param> public DepartmentRepository(IMongoClient mongoClient) : base(mongoClient) { }
internal MongoEntityStorage(IMongoClient mongoClient) { _client = mongoClient; }
public DisposableMongoClient(IMongoClient wrapped) { this.wrapped = wrapped; }
public UserController(IMongoClient client) { var database = client.GetDatabase("TravelAppDb"); _user = database.GetCollection <User>("Users"); }
public MongoRepository(IMongoClient client, string database) { _client = client; _database = client.GetDatabase(database); }
public InsolationContext(IMongoClient client) { Database = client.GetDatabase(ConfigurationManager.AppSettings["insolation.db"]); }
public MongoSessionFactory(IMongoClient client) { _client = client; }
protected Repository(IMongoClient client, String collectionName) => Collection = client.GetDatabase(DATABASE).GetCollection <T>(collectionName);
public DatabaseSettings(IOptions <Settings> options, IMongoClient client) { _db = client.GetDatabase(options.Value.Database);; }
public void Connect(MongoUrl url, string DatabaseName, string CollectionName) { client = new MongoClient(url); database = client.GetDatabase(DatabaseName); collection = database.GetCollection <BsonDocument>(CollectionName); }
/// <summary> /// The constructor of the MongoDbContext, it needs a connection string and a database name. /// </summary> /// <param name="connectionString">The connections string.</param> /// <param name="databaseName">The name of your database.</param> public AuthMongoContext(string connectionString, string databaseName) { InitializeGuidRepresentation(); client = new MongoClient(connectionString); database = Client.GetDatabase(databaseName); }
/// <summary> /// The constructor of the MongoDbContext, it needs a connection string and a database name. /// </summary> /// <param name="client">The MongoClient.</param> /// <param name="databaseName">The name of your database.</param> public AuthMongoContext(MongoClient client, string databaseName) { InitializeGuidRepresentation(); this.client = client; database = client.GetDatabase(databaseName); }
public IMongoCollection <Doughnut> GetDoughnutCollection(IMongoClient mongoClient) { return(mongoClient.GetDatabase(DATABASE_NAME).GetCollection <Doughnut>(COLLECTION_NAME)); }
/// <summary> /// 构造方法 /// </summary> /// <param name="connectionString">连接字符串</param> public MongoEntityStorage(string connectionString) { ConnectionString = connectionString; _client = new MongoClient(connectionString); }
public CompanyContext(IOptions <Settings> options, IMongoClient client) { _db = client.GetDatabase(options.Value.Database); }
public void SetDB(IOptions <MongoSettings> settings) { var connectionUri = settings.Value.connectionUri; var connectionPort = settings.Value.connectionPort; var connectionString = "mongodb://" + connectionUri + ":" + connectionPort; IMongoClient client = new MongoClient(connectionString); _database = client.GetDatabase(settings.Value.mongoDataBase); _collection = _database.GetCollection <BsonDocument>("players"); this.Client = client; var idForFindId = new ObjectId("5a6f1b9b096a8a01c86f4c91"); var idForFindIdBson = new BsonObjectId(idForFindId); _dummyPlayers = new List <BsonDocument>() { new BsonDocument { { "_id", idForFindIdBson }, { "name", "Lorem Ipsum" }, { "wins", "100" }, { "losses", "12" } }, new BsonDocument { { "name", "Dolor Sit" }, { "wins", "99" }, { "losses", "1" }, }, new BsonDocument { { "name", "consectetur adipiscing" }, { "wins", "68" }, { "losses", "1000" }, }, new BsonDocument { { "name", "elit. Duis" }, { "wins", "56" }, { "losses", "10" }, }, new BsonDocument { { "name", "sodales arcu" }, { "wins", "50" }, { "losses", "0" }, }, new BsonDocument { { "name", "sed justo" }, { "wins", "48" }, { "losses", "20" }, }, new BsonDocument { { "name", "porta, ut" }, { "wins", "45" }, { "losses", "90" }, }, new BsonDocument { { "name", "bibendum augue" }, { "wins", "44" }, { "losses", "9" }, }, new BsonDocument { { "name", "vestibulum. Nam" }, { "wins", "41" }, { "losses", "4" }, }, new BsonDocument { { "name", "cursus convallis" }, { "wins", "40" }, { "losses", "40" }, }, new BsonDocument { { "name", "lectus, id" }, { "wins", "32" }, { "losses", "1" }, } }; }
public CategoryRepository() { client = new MongoClient(); database = client.GetDatabase("facturacion"); collection = database.GetCollection <Category>("categories"); }
public ItemsRepository(IMongoClient mongoClient, IConfiguration configuration) { _database = mongoClient.GetDatabase(configuration["DatabaseName"]); }
public MongoContextBase(string connectionString, string database) { this._client = new MongoClient(connectionString); this._database = this._client.GetDatabase(database); }
public DatabaseArchive(IMongoClient client) => _collection = client
public BucketListController(IMongoClient client) { var database = client.GetDatabase("TravelAppDb"); _bucketList = database.GetCollection <BucketList>(collectionName); }
public ArticlesRepository(IMongoClient client, string databaseName) : base(client, databaseName) { }
public static IMongoDatabase getMongoDB() { _client = new MongoClient("mongodb://145.24.222.168/CityGis"); //Connection string gaat hier //_client = new MongoClient("mongodb://localhost/CityGis"); _database = _client.GetDatabase("CityGis"); return _database; }
static DatabaseContext() { //var connectionString = ConfigurationManager.ConnectionStrings[CONNECTION_STRING_NAME].ConnectionString; var connectionString = "mongodb://*****:*****@ds055722.mongolab.com:55722/edubase"; _client = new MongoClient(connectionString); _database = _client.GetDatabase(DATABASE_NAME); }
public static void Main(string[] args) { // #Connect to Db Shop => caseSensitive!!! client = new MongoClient("mongodb://127.0.0.1"); database = client.GetDatabase("Shop"); //var eDrink = new EnergyDrink("Hell", 1.05); // #connect to table EnergyDrinks var drinksCollection = database.GetCollection<EnergyDrink>("EnergyDrinks"); while (true) { Console.Clear(); Console.WriteLine("Enter command:"); Console.WriteLine("Add new drink: => 1"); Console.WriteLine("Get all drinks: => 2"); Console.WriteLine("Get drinks by name => 3"); Console.WriteLine("Get drinks by price => 4"); var command = Console.ReadLine(); switch (command) { case "1": InsertToDatabase(drinksCollection); break; case "2": GetAllDrinks(drinksCollection); break; case "3": SearchByName(drinksCollection); break; case "4": SearchByPrice(drinksCollection); break; default: break; } } }
public static void InsertMongoDb() { try { _client = new MongoClient(); _database = _client.GetDatabase("test"); var document = new BsonDocument { { "Utilisateur", new BsonDocument { {"id", "1"}, {"nom", "LAMGHARI"}, {"prenom", "Mohammed"}, {"mail", "mail"}, {"pseudo", "dskat747"}, {"mdp", "1234"}, {"handicap", "false"}, { "ProfileParking", new BsonDocument { {"id", "2"}, {"profil", "admin"} } }, {"Reservation", new BsonDocument { {"id", "15"}, {"Place", new BsonDocument { {"id", "1"}, {"profile", "admin"}, {"mac_address", "DF,15,21,DF,00"}, {"nom", "place 01"}, {"Parking", new BsonDocument { {"adresse", "Valenciennes"}, {"NbPlace", "150"}, {"etat", "Operationnel"} } } } } } } } } }; var collection = _database.GetCollection<BsonDocument>("test"); //collection.InsertOne(document); } catch (Exception) { throw; } }
private DataStore(string databaseName, MongoDatabaseSettings settings = null) { _client = new MongoClient(); _database = _client.GetDatabase(databaseName, settings); DatabaseName = databaseName; }
public DefaultController() { _client = new MongoClient(new MongoClientSettings { Server = new MongoServerAddress("localhost", 27017) }); _database = _client.GetDatabase("test"); }
public DocumentDb(string DBName,ISchemaContext SchemaContext) { _client = new MongoClient(); _database = _client.GetDatabase(DBName); ctx = SchemaContext; this.DBName = DBName; }
public GameRepository() { string connection = System.Configuration.ConfigurationManager.ConnectionStrings["Mongodb"].ConnectionString; _client = new MongoClient(connection); _database = _client.GetDatabase(System.Configuration.ConfigurationManager.AppSettings["DataBaseName"]); _collection = _database.GetCollection<GameEntity>("games"); }
public MongoDBManager() { _mongoClient = new MongoClient(ConfigurationManager.ConnectionStrings["DrustveneMrezeConnectionString"].ConnectionString); _mongoUserInfoDatabase = _mongoClient.GetDatabase(ConfigurationManager.AppSettings["DrustveneMrezeDatabaseName"]); _mongoMoviesDatabase = _mongoClient.GetDatabase(ConfigurationManager.AppSettings["DrustveneMrezeMoviesDatabaseName"]); _mongoTweetsDatabase = _mongoClient.GetDatabase(ConfigurationManager.AppSettings["DrustveneMrezeTweetsDatabaseName"]); }
public MongoRepository() { var connectionstring = "mongodb://localhost:27017"; _client = new MongoClient(connectionstring); _database = _client.GetDatabase("test"); _collection = _database.GetCollection<BsonDocument>("restaurants"); }
protected DB(string connectionString) { var url = MongoUrl.Create(connectionString); _client = new MongoClient(url); _database = _client.GetDatabase(url.DatabaseName); }
public static IMongoDatabase MongoConnection() { client = new MongoClient("mongodb://145.24.222.117/Planetis3"); database = client.GetDatabase("Planetis3"); return database; }
public MongoConfig() { _client = new MongoClient(ConfigurationManager.AppSettings["eTimeSheetsConnectionString"]); Database = _client.GetDatabase(ConfigurationManager.AppSettings["eTimeSheetsDBName"]); }
private static bool OneTimeSetup() { var connectionString = CoreTestConfiguration.ConnectionString.ToString(); __client = new MongoClient(connectionString); __database = __client.GetDatabase("test"); LoadDataSetFromResource(); return true; }
public MdbContext() { _client = new MongoClient(); _database = _client.GetDatabase("Recab"); Forms = _database.GetCollection<BsonDocument>("Forms"); Users = _database.GetCollection<BsonDocument>("Users"); Categoris = _database.GetCollection<BsonDocument>("Categoris"); Prodocts = _database.GetCollection<BsonDocument>("Prodocts"); }
public MongoDBClient(string _collection) { this.connectionString = "mongodb://*****:*****@ds055564.mongolab.com:55564/stockexchange"; //mongo ds055564.mongolab.com:55564/stockexchange -u groupeNoSql3 -p groupeNoSql3 client = new MongoClient(this.connectionString); database = client.GetDatabase("stockexchange"); this.collection = database.GetCollection<BsonDocument>(_collection); if (this.collection == null) database.CreateCollectionAsync(_collection); }
public void TestFixtureSetup() { var connectionString = CoreTestConfiguration.ConnectionString.ToString(); _client = new MongoClient(connectionString); _database = _client.GetDatabase("test"); LoadDataSetFromResource(); LoadCollection(); }
public void Setup() { string connectionString = Environment.GetEnvironmentVariable("MONGO_URI") ?? "mongodb://localhost"; _client = new MongoClient(connectionString); _database = _client.GetDatabase("test"); LoadDataSetFromFile(); LoadCollection(); }
public ProjectMNamesAutomator(DolphinAsyncController controller) { this.controller = controller; this.client = new MongoClient(MongoResources.mongourl); var db = client.GetDatabase(MongoResources.database); this.collection = db.GetCollection<GamecubeControllerConfig>(MongoResources.controllersCollection); InitializeComponent(); configList.DisplayMember = "Name"; configList.ValueMember = "config"; }
static void Main(string[] args) { _client = new MongoClient(); _database = _client.GetDatabase("project"); Console.WriteLine("Connected to project database etablished"); requestMapReduce(); Console.Read(); }
private static async Task MainAsync(string[] args) { var connectionString = "mongodb://localhost"; __client = new MongoClient(connectionString); __database = __client.GetDatabase("flights"); await DropCollectionsAsync(); await LoadCollectionsAsync(); await CreateIndexesAsync(); }
/// <summary> /// Constructor. /// </summary> /// <param name="connectionString">Valid MongoDB connection string URI.</param> /// <param name="databaseName">The database to use (by name).</param> public MongoDAL(string connectionString, string databaseName) { if (connectionString == null) throw new ArgumentNullException("connectionString"); if (databaseName == null) throw new ArgumentNullException("databaseName"); client = new MongoClient(connectionString); database = client.GetDatabase(databaseName); }
//find by camera static public async Task<string> FindByCamera(string camera) { client = new MongoClient(); database = client.GetDatabase("firekam"); var collection = database.GetCollection<BsonDocument>("record"); var filter = Builders<BsonDocument>.Filter.Eq("Camera", "kevin"); var result = await collection.Find(filter).ToListAsync(); return result.First().ToString(); }
//insert function static public async Task<bool> Insert(BsonDocument document) { bool result = false; client = new MongoClient(); database = client.GetDatabase("firekam"); var collection = database.GetCollection<BsonDocument>("record"); await collection.InsertOneAsync(document); return result; }
public MongoDBProvider() { _client = new MongoClient("mongodb://" + _settings.dbUser + ":" + _settings.dbPassword + "@" + _settings.mongoDbURL); _database = _client.GetDatabase(_settings.mongoDbURL.Substring(_settings.mongoDbURL.LastIndexOf('/') + 1, _settings.mongoDbURL.Length - _settings.mongoDbURL.LastIndexOf('/') - 1)); _bookmarkCollection = _database.GetCollection<BsonDocument>("bookmarks"); if (_bookmarkCollection == null) { _database.CreateCollection("Bookmarks"); } }