我可以用下面的語句刪除數據庫mongobd數據庫:如何創建從Java
MongoClient mongo = new MongoClient("localhost", 27017);
mongo.dropDatabase("d");
如何創建一個數據庫?
我可以用下面的語句刪除數據庫mongobd數據庫:如何創建從Java
MongoClient mongo = new MongoClient("localhost", 27017);
mongo.dropDatabase("d");
如何創建一個數據庫?
MongoClient mongoClient = new MongoClient();
DB db = mongoClient.getDB("database name");
如果數據庫不存在,MongoDB會爲您創建它。
如果您使用的驅動程序3.1.1或更高版本:
請參閱本answer:
調用getDatabase其實並沒有創建新的數據庫,因爲 操作懶 - 它返回數據庫表示。調用任何 修改操作(例如createCollection):
會爲你創建新的數據庫,如果它不存在,如果存在的話它 將獲得數據庫爲你但請記住,你必須調用任何 操作實際執行的東西 - 像創建。如果你只是 調用getDatabase它不會創建它。
注意
的documentation不提供此信息,希望他們更新。但長話短說,它只會在你調用一個操作之後創建它。
你真的需要複製粘貼你的問題3次沒有格式?如果看起來像這樣,人們不會想要處理你的問題。 (其他人注意:請參閱編輯修訂。) – River