从聚合输出更新字段

时间:2018-11-22 14:01:33

标签: mongodb aggregation-framework

以下聚合使用$ subtract表达式从当前日期和birthDay中减去$ date,

如何将结果“ diff_days”更新为“年龄”字段?

命令:

db.employees.aggregate([{$project:{_id:1, diff_days:{$divide:[{$subtract:[new ISODate(),"$birthDay"]},1000 * 60 * 60 * 24]}}}])

结果:

{ "_id" : ObjectId("5bf6a6cd226086280b67dab5"), "diff_days" : 690.7053490740741 }

{ "_id" : ObjectId("5bf6a6de226086280b67dab6"), "diff_days" : 325.7053490740741 }

0 个答案:

没有答案