0
我想使用Robot Framework連接到MongoDB。如何爲機器人框架安裝MongoDBLibrary
我已閱讀以下鏈接,我們必須提取源代碼並安裝庫。 Robot FrameWork - MongoDB-Library
我安裝的是圖書館,它是安裝在位置
D:\Python27\Lib\site-packages\MongoDBLibrary
當我在RIDE
它顯示爲紅色加'MongoDBLibrary'
庫(指庫安裝不正確), 當我跑相同使用eclipse + Maven project
我得到了以下錯誤
[ ERROR ] Error in file 'D:\Robot_WorkSpace\robotFrameWork\src\test\robotframework\acceptance\MongoQuery.txt': Importing test library 'D:\Python27\Lib\site-packages\MongoDBLibrary' failed: ImportError: No module named bson
Traceback (most recent call last):
File "D:\Python27\Lib\site-packages\MongoDBLibrary\__init__.py", line 2, in <module>
from mongoquery import MongoQuery
File "D:\Python27\Lib\site-packages\MongoDBLibrary\mongoquery.py", line 2, in <module>
from bson.objectid import ObjectId
PYTHONPATH:
C:\Users\akurasa\.m2\repository\org\robotframework\robotframework\3.0\Lib
C:\Users\akurasa\.m2\repository\org\robotframework\robotframework\3.0\robotframework-3.0.jar\Lib
__classpath__
__pyclasspath__/
CLASSPATH:
/D:/Sarada/eclipse/configuration/org.eclipse.osgi/bundles/789/1/.cp/jars/plexus-classworlds-2.4.jar
請任何一個可以幫助我哪裏做錯了
嗨Helio公司,我已經安裝了pymongo,之後沒有錯誤來了。謝謝你的幫助。現在我試圖連接到mongo DB,接下來的步驟。 '連接到mongoDB dbhost = 172.20.31.236 dbPort = 27017'這一步是成功的,在查詢得到錯誤授權所需的錯誤之後,請幫助我,如何授權 –
請標記我的答案爲已接受。 (auth問題肯定會在文檔中有答案) – Helio
連接mongo db如何傳遞用戶名和密碼? – Karthi