为了在MongoDB 3.2中创建数据库实例,你必须编写类似的东西:
new MongoClient().getDatabase("dbName");
根据官方MongoDB Java API 3.2,这应该返回一个数据库实例,我的问题是:
P.S。请问,请给我一个好的更新的 MongoDB for Java手册/教程,我用Google搜索了几个,但它们没有那么更新。
答案 0 :(得分:5)
在3.1.1
驱动程序中:
调用getDatabase
实际上并不创建新数据库,因为操作是惰性的 - 它返回数据库表示。调用任何可修改的操作(例如createCollection
):
但请记住,你必须调用任何实际执行某些操作的操作 - 比如创建。如果您只是致电getDatabase
,则无法创建它。