我使用MongoDB的1.8與Python 2.6和要修改「價值」 ...動態更新數據...MongoDB的FindAndModify -
參照此鏈接mongodb FindAndModify - update data解決方案並沒有爲我工作。
下面是我的python腳本中的行,插入到MongoDB的集合。
basic = {'state' : state, 'district' : district,'Dcode' : Dcode, 'tbu' : tbu,'tbucode' : tbucode, 'ptbn' : ptbn
}
這是MongoDb輸出。
{ 「_id」:物件( 「4e677efce88c7f0718000000」), 「ptbn」: 「indl000000001」, 「tbucode」: 「5649」, 「區」: 「西部大開發」, 「DCODE」: 「110048 」,‘TBU’:‘超級門診’,‘狀態’:‘德里’}
所以要求是......如果一些用戶在Web表單或GUI一個新的價值,並希望更改任何值或無每一個從MongoDB的命令終端做一個單一的時間價值......如何將價值集合/文件改變了嗎?
db.tc_basic.update({ '_ ID':物件( 「...」)},{ '$集':{ '狀態': '果阿', '區': '北' }})
上面要求我手動執行它...我需要動態地執行它....通過python腳本。
正如我不知道安裝在不同的計算機在每一個DB的對象ID。
感謝