草庐IT

mongodb - 以编程方式防止默认创建 MongoDB 数据库

有没有一种方法可以通过JavaAPI检查Mongo数据库是否存在,而无需在启动调用时创建数据库?我目前正在使用Casbah(Scala驱动程序)与我们的Mongo实例进行交互valmongo=MongoConnection(List(newServerAddress("localhost",27017)))valdb=mongo.getDB("testXXX")APIgetDB似乎默认创建一个数据库,我不希望这种情况发生如果testXXX不存在,我不希望Mongo创建数据库,而是让我作为消费者决定它是否存在是否有通过MongoDBjava驱动程序或Casbah提供的API?