protected override void Execute(CodeActivityContext context) { var database_name = DB_Name.Get(context); var coll_name = Collection_Name.Get(context); var database_ip = DB_Server_IP.Get(context); //Connects to the Server MongoClient mongoclient = new MongoClient(database_ip); //List of all the Databases //Connects to the Existing Database MongoDatabaseBase myDB = (MongoDatabaseBase)mongoclient.GetDatabase(database_name); var coll_list = myDB.ListCollectionNames().ToList(); if (coll_list.Contains(coll_name)) { var coll = myDB.GetCollection <BsonDocument>(coll_name); } else { myDB.CreateCollection(coll_name); } }