ash*_*osh 2 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')
Run Code Online (Sandbox Code Playgroud)
而且,我收到了这个错误
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
Run Code Online (Sandbox Code Playgroud)
这条线
print item('name')
Run Code Online (Sandbox Code Playgroud)
应该
print(item['name'])
Run Code Online (Sandbox Code Playgroud)
如果item是a dict,则认为您正在尝试调用函数()而不是使用键查找值[]