记录
MongoDB如何动态设置字段和定位多层嵌套数组或对象
资料里基本没说,但看了下和云函数是一样的,拿eggjs来举例
对象代码
model.class.updateOne({_id: '123456789',},
{$set: { [`data.${event.name}`]:"张三" },});
数组代码
model.class.updateOne({_id: '123456789',},
{$set: { [`data.${event.index}.${event.name}`]:"张三" },});
其实就是个拼接字符串搞定