我已導入MongoDBLibrary
,我們可以使用下面的關鍵字循環通過MongoDB中的文件通過機器人框架
Retrieve All Mongodb Records
Retrieve Mongodb Records With Desired Fields
Retrieve Some Mongodb Records
使用上述關鍵字之一得到了記錄後的機器人框架檢索MongoDB的數據,我想遍歷文檔並做一些驗證。
我的查詢將被作爲
${result} = Retrieve Mongodb Records With Desired Fields ${MDBName} {MDBCollection} ${mQuery} ${mRFields} ${misReturnID}
樣本輸出應該是:$ {結果}包含
[(u'profileDetails', {u'basicDetails': {u'customerCode': u'C037799'}})][(u'profileDetails', {u'basicDetails': {u'customerCode': u'C000092'}})]
在上述結果 -
[(u'profileDetails', {u'basicDetails': {u'customerCode': u'C037799'}})]
是第一個記錄
[(u'profileDetails', {u'basicDetails': {u'customerCode': u'C000092'}})]
是第二筆記錄
我想將上述result
分隔爲list
。
我試圖抓住result
爲list
,它給了一個錯誤 Cannot set variable '@{result}': Expected list-like value, got string
如何我可以通過遍歷文件/記錄來作爲結果。
你能告訴我什麼值存儲在「$ {result}」變量中嗎? –
嗨阿卡什,'$ {result}'的值爲[[(u'profileDetails',{u'basicDetails':{u'customerCode':u'C037799'}})] [(u'profileDetails',{u 'basicDetails':{u'customerCode':u'C000092'}})]' –
你應該如何修改結果(列表)? – Waman