Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb shell上的Mongo Db聚合$redact错误_Mongodb - Fatal编程技术网

Mongodb shell上的Mongo Db聚合$redact错误

Mongodb shell上的Mongo Db聚合$redact错误,mongodb,Mongodb,我用mongo db做了一个聚合。我有这个错误 $redact的表达式不应返回除变量&&KEEP、$$descent和$$PRUNE之外的任何内容,而是返回{if:true} 听起来您的参数中没有statment: db.collection.aggregate[ {$redact:{ $cond:{ 如果: 然后:之类的东西, else: } }} ] 手册页面中已链接了所有内容

我用mongo db做了一个聚合。我有这个错误

$redact的表达式不应返回除变量&&KEEP、$$descent和$$PRUNE之外的任何内容,而是返回{if:true}

听起来您的参数中没有statment:

db.collection.aggregate[ {$redact:{ $cond:{ 如果: 然后:<像$$KEEP或$$PRUNE或$$Descent>之类的东西, else:<类似$$KEEP或$$PRUNE等的内容取决于哪个是false> } }} ] 手册页面中已链接了所有内容