1. 程式人生 > >mongodb 實現新增新欄位(使用更新操作)

mongodb 實現新增新欄位(使用更新操作)

   由於不能再mongo中直接對錶中的欄位進行新增,所以我們需要通過更新來實現新增新欄位的操作:

if course_name in mongodb_courses:
collection = db[course_name]
    for c in collection.find():
collection.update({'_id':c['_id']},{'$set' : {'category':category}})

        我們可以通過迴圈mongodb中的collection來得到colletion表中的每條資料,再進行更新插入,前面的大括號為每條資料的'_id',後面的大括號為{ '$set' : {'新增欄位的名稱' : '新增欄位的值'}}