我正在使用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. 数据库中没有任何变化!我做错了什么?