到目前为止,我一直在以前的项目中使用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()
类访问“兄弟姐妹数据库”?提前致谢!
答案 0 :(得分:0)
你检查过db.getSiblingDB(名字)吗?请指定您的MongoDB版本,JDK版本和驱动程序。 我正在使用驱动程序mongodb驱动程序3+,它有getSisterDB(名称)。