变量不能引用
import pymongo
class mongo_con():
def __init__(self):
self.host='127.0.0.1'
self.port=27017
self.user='admin'
self.password='123456'
def getconn(self):
conn=pymongo.Connection(self.host,self.port)
return conn
class mongo_op():
def __init__(self):
ob=mongo_con()
self.con=ob.getconn()
def find(self,dbname,collection):
db=self.con.dbname
col=db.collection
print db,col
for i in col.find():
print i
mongo=mongo_op()
mongo.find('test','test')
传入两个参数 test 但是引用不了,dbname做字符串处理,求高手指教
回复 1# hucuibai
在教程上说的,pymongo的Connection不是使用Connection连接的,
是用MongoClient连接的,大体方式如下:client = MongoClient('localhost', 27017) 回复 2# icymirror
非常感谢,哈哈哈 搞定了
页:
[1]