| 12345678910111213141516171819202122232425262728293031 | 
							- from pymongo import MongoClient
 
- class MongoDB(object):
 
-     conn_addr1 = 'dds-uf6da0fedc9881d41.mongodb.rds.aliyuncs.com:3717'
 
-     conn_addr2 = 'dds-uf6da0fedc9881d42.mongodb.rds.aliyuncs.com:3717'
 
-     replicat_set = 'mgset-12835903'
 
-     username = 'brand'
 
-     password = 'brand'
 
-     def __init__(self, col_name, db_name=None):
 
-         self.client = MongoClient([self.conn_addr1, self.conn_addr2], replicaSet=self.replicat_set)
 
-         self.client.diaoyanbao.authenticate(self.username, self.password)
 
-         if db_name:
 
-             self.mydb = self.client[db_name]
 
-         else:
 
-             self.mydb = self.client['diaoyanbao']
 
-         self.mycol = self.mydb[col_name]
 
-     def find(self, query):
 
-         data = self.mycol.find(query)
 
-         return [x for x in data]
 
- if __name__ == '__main__':
 
-     mongodb = MongoDB('answers')
 
-     query = {'testcaseId': 84}
 
-     datas = mongodb.find(query)
 
-     print(datas[0])
 
 
  |