我想做的是准备一个如下文件:
{
name:<string>,
location:<string>,
salary_in_201901:{
base_sal:<num>,
bonus:<>
},
salary_in_201902:{
base_sal:<num>,
bonus:<>
},
salary_in_201903:{
base_sal:<num>,
bonus:<>
},
salary_in_201904:{
base_sal:<num>,
bonus:<>
},
.
.
.
salary_in_201912:{
base_sal:<num>,
bonus:<>
},
}
想要在文档中包含一年的薪水信息
我似乎找不到在NodeJS中动态创建/更新字段的方法
db.salary.update({
name:
emp_id},{ $inc: {salary_in_201904.base_sal:1000} }}, {$ upsert : true})
例如在上面的查询中,如何动态增加字段salal_in_201904-假设我当前在2019年4月?我应该在客户端(NodeJS)上执行此操作。
如何在NodeJS中更新动态字段?