dict对象不可调用

时间:2015-06-05 14:47:17

标签: python mongodb bottle

这是我的python程序,它与mongodb *

建立联系
import pymongo
from pymongo import MongoClient
connection = MongoClient('localhost', 27017)
db = connection.test
names = db.names
item =names.find_one()
print item('name')

并且,我收到此错误

C:\Users\hpg6\Desktop>python mycon.py
Traceback (most recent call last):
  File "mycon.py", line 15, in <module>
    print (item('name'))
TypeError: 'dict' object is not callable

2 个答案:

答案 0 :(得分:6)

这一行

print item('name')

应该是

print(item['name'])

如果itemdict,则认为您正在尝试调用函数(),而不是使用键[]

查找值

答案 1 :(得分:0)

您使用的是圆括号,请尝试print (item['name'])