在mongodb中获取“姐妹数据库”的最新方法

时间:2017-08-18 05:41:14

标签: java mongodb mongodb-java

到目前为止,我一直在以前的项目中使用my_list = [('a',[0]), ('b',[1]), ('c',[2]), ('a',[3])] my_dict = {} for item in my_list: if item[0] in my_dict.keys(): ### if key exists append to list my_dict[item[0]].extend(item[1][0:]) else: ### if key does not exist create new key-value pair my_dict[item[0]] = [item[1][0]] my_list = my_dict.items() print my_list 。因为,com.mongodb.DB方法已弃用,我们使用getDB()代替。为了实现这一目标,我们需要更改getDatabase()类和DB类(我猜?)。我正在使用这个类的问题是,在这个类中没有找到MongoDatabase方法。有谁知道如何使用getSisterDabatase()类访问“兄弟姐妹数据库”?提前致谢!

1 个答案:

答案 0 :(得分:0)

你检查过db.getSiblingDB(名字)吗?请指定您的MongoDB版本,JDK版本和驱动程序。 我正在使用驱动程序mongodb驱动程序3+,它有getSisterDB(名称)。