Check if mongodb database exists?

前端 未结 9 1492
孤街浪徒
孤街浪徒 2020-12-14 21:58

Is there a possibility to check if a mongo database allready exists?

9条回答
  •  再見小時候
    2020-12-14 22:48

    using MongoDb c# Driver 2.4

        private bool DatabaseExists(string database)
        {
           // _client is IMongoClient
            var dbList = _client.ListDatabases().ToList().Select(db => db.GetValue("name").AsString);
            return dbList.Contains(database);
        }
    

    usage:

            if (!DatabaseExists("FooDb")
            {
                // create and seed db
    
            }
    

提交回复
热议问题