我正在使用带有python 2.6的MongoDB 1.8,并希望动态修改'value'...
以下是我的python脚本中要插入MongoDb集合的行 .
basic = {'state' : state, 'district' : district,'Dcode' : Dcode, 'tbu' : tbu,'tbucode' : tbucode, 'ptbn' : ptbn
}
这是MongoDb输出 .
{“_ id”:ObjectId(“4e677efce88c7f0718000000”),“ptbn”:“indl000000001”,“tbucode”:“5649”,“district”:“west”,“dcode”:“110048”,“tbu”:“超级诊所“,”州“:”德里“}
所以要求是......如果某个用户在Web表单或GUI中输入新值,并希望每次从MongoDB命令终端更改任何值或单个值而不更改...如何更改值在收集/文件?
db.tc_basic.update({'_ id':ObjectId(“...”)},{'$ set':{'state':'goa','district':'north'}})
上面要求我手动完成...我需要动态地做它...由python脚本 .
因为我不知道在不同计算机上安装的每个数据库中的ObjectID .
谢谢