2015-07-13 184 views
0

我在mongo db中创建一个聚合。我有这样的错误

$纂的表达不应该从变量一边返回任何& & KEEP,$$下潜和$$裁剪,但返回{如果:真正}

回答

0

听起来您$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 > 
     } 
    }} 
]) 

这一切都覆盖在手册中页面链接。