PyMongo-更新数组中的元素

时间:2018-03-20 01:54:19

标签: mongodb python-3.x pymongo

我正在使用python 3.6和MongoDB 3.6.3。 This is my db 这是我的代码:

def update_device_last_activity(last_activity, peername, interface):
filter_param = {
    'peername': {
        'ip': peername[0],
        'port': peername[1],
        'devices.interface': interface
    }
}
set_param = {
    '$set': {
        'devices.$.last_activity': last_activity
    }
}
db.modules.update(filter_param, set_param)

This is the result. 数据库中没有任何变化!我做错了什么?

0 个答案:

没有答案