您的位置: 首页 > 技术问答 > shell上的Mongo Db聚合$ redact错误 shell上的Mongo Db聚合$ redact错误 分类: 技术问答 • 2022-06-06 16:34:19 问题描述: 我在mongo db中创建一个聚合。我有这样的错误 $纂的表达不应该从变量一边返回任何& & KEEP,$$下潜和$$裁剪,但返回{如果:真正} 答 听起来您$redact没有$cond statment内它的参数: db.collection.aggregate([ { "$redact": { "$cond": { "if": <logical condition> "then": < something like $$KEEP or $$PRUNE or $$DESCEND >, "else": < something like $$KEEP or $$PRUNE (etc) depending on which is false > } }} ]) 这一切都覆盖在手册中页面链接。