【发布时间】:2016-09-28 13:46:31
【问题描述】:
假设我们对所有员工进行了加薪,其中加薪并非对所有人都是固定的,并且取决于同一员工文档中的某些字段,我如何将所有工资更新到 mongo 文档(每个员工一个) 一个命令?
更新
假设我有员工 id 或姓名,以及薪水升级,并想用一个命令更新所有文档
示例文档
{
_id:“11111”,
工资:(metric_1/metric_2),
名称:“安德鲁”,
metric_1:12345,
metric_2:222,
...
}
{ _id:“22222”, 工资:(metric_1/metric_2), 名称:“约翰”, metric_1:999, 公制_2:223, ... }
其中 metric_1 和 metric_2 是与用户交互相关的随机因素,而薪水是它们的函数。
【问题讨论】:
-
有很多方法可以进行此类更新。但是,为了获得明确的解决方案,请更新您的帖子以及一些示例文档结构。参考请见stackoverflow.com/help/mcve
-
@Saleem,感谢您的评论。帖子已更新。
-
什么是增值标准。工资100怎么涨到300?有什么数学公式吗?任何百分比?
-
改了帖子里的更新,请查收
标签: javascript mongodb