怎么使用python编写根据输入查询条件查询mongoDB数据库? 20
预期效果是运行程序后输入我已知的userid:100000最后查询出正确的结果目前报错说TypeError:'int'objectisnotiterable但是我也不知道...
预期效果是运行程序后输入我已知的userid:100000
最后查询出正确的结果
目前报错说
TypeError: 'int' object is not iterable
但是我也不知道为啥会说int不能迭代,我只是要输入100000这个数字就给我返回查询结果啊。憋好久了,求指点!
代码如下:
#"coding:utf8"
import pymongo
conn = pymongo.Connection('localhost', 27017)
#选择MyUser库
db = conn.MyUser
#使用UserFriend集合
collection=db.UserFriend
ch = int(raw_input('Enter the userid : '))
print collection.find_one("{'UserId':(%d)}",ch) 展开
最后查询出正确的结果
目前报错说
TypeError: 'int' object is not iterable
但是我也不知道为啥会说int不能迭代,我只是要输入100000这个数字就给我返回查询结果啊。憋好久了,求指点!
代码如下:
#"coding:utf8"
import pymongo
conn = pymongo.Connection('localhost', 27017)
#选择MyUser库
db = conn.MyUser
#使用UserFriend集合
collection=db.UserFriend
ch = int(raw_input('Enter the userid : '))
print collection.find_one("{'UserId':(%d)}",ch) 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询