多$project mongodb

2024-09-09 13:05:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我在MongoDB中有疑问:

db.questions.aggregate([
    { $project: { 
        total: { $add: [ "$answear_false", "$answear_true" ] }
    }},
    { $project: { 
        percent_true: { 
            $cond: [
                { $eq: [ "$total", null ] }, 
                0 ,
                { $divide: [ "$answear_true", "$total" ] } 
            ] 
        } 
    }}, 
    { $project: { _id: 1, total: 1, percent_true: 1 } }
])

但结果打印不完全,结果上没有显示字段总数

^{pr2}$

是否可以在一个查询mongodb中添加>2$project?在


Tags: projectaddfalsetruedbmongodbnulltotal