2011-04-27 56 views
-1

这是我的代码:pymongo错误

con = pymongo.Connection('test',27017) 

和错误是:

(mysite)[email protected]:~/桌面/test/mongo$ python a.py 
Traceback (most recent call last): 
    File "a.py", line 3, in <module> 
    con = pymongo.Connection('test',27017,slave_okay=True) 
    File "build/bdist.linux-i686/egg/pymongo/connection.py", line 352, in __init__ 
    File "build/bdist.linux-i686/egg/pymongo/connection.py", line 576, in __find_master 

我能做些什么,

感谢

更新:

将'test'更改为'localhost'

+0

*是否有服务器? – 2011-04-27 03:53:06

回答

0

很明显,没有mongod守护进程在测试:27017上运行。

+0

如何启动守护进程?我有同样的问题...我在Windows上运行...当我做 >>>进口pymongo >>> C = pymongo.Connection() 我得到: 回溯(最近通话最后): 文件 “”,1号线,在 C = pymongo.Connection() 文件 “E:\软件\安装\ Python2.7 \ LIB \站点包\ pymongo \ connection.py”,行370,在__init__ 自.__ find_master() 文件 “E:\软件\装\ Python2.7 \ LIB \站点包\ pymongo \ connection.py”,线路605,在__find_master 提高autoReconnect的(“找不到主/主“) AutoReco nnect:找不到主/主 – codemaniac 2011-06-06 16:38:02