云计算百科
云计算领域专业知识百科平台

MongoDB 集合校验器中 $$NOW 不动态求值的原因与替代方案

给集合加校验规则,限制 joiningDate 不得晚于\”当前时间\”,写出来很自然:$jsonSchema 管类型,$expr 配合 $$NOW 管时序。实际运行却发现校验像是被冻结在了创建集合的那一刻——比创建时刻早的日期能通过,比创建时刻晚的日期反而被拒绝。

问题现象

创建集合时的校验器:

db.createCollection(\”employees\”, {


validator: {


$and

赞(0)
未经允许不得转载:网硕互联帮助中心 » MongoDB 集合校验器中 $$NOW 不动态求值的原因与替代方案
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!