【发布时间】:2017-10-23 05:51:28
【问题描述】:
我必须进行查询,所以在我的查询中,我必须仅在大小为 1 时显示;在我的投影中,我显示了结果,我有查询,但只显示所有尺寸,但我只需要显示尺寸为 1,我不知道如何制作。我用了一个投影。 这是一个文档: document
我的查询是这样的:
db.movies.aggregate([
{"$project":
{
"_id": 0,
"longi":{$size:{ $split: [ "$title", " " ]}}
}
}]);
结果是这样的:
{ "longi" : 2 }
{ "longi" : 2 }
{ "longi" : 6 }
{ "longi" : 11 }
{ "longi" : 2 }
{ "longi" : 2 }
{ "longi" : 6 }
{ "longi" : 2 }
{ "longi" : 1 }
{ "longi" : 4 }
{ "longi" : 5 }
{ "longi" : 3 }
{ "longi" : 5 }
{ "longi" : 3 }
{ "longi" : 3 }
{ "longi" : 5 }
{ "longi" : 4 }
{ "longi" : 5 }
{ "longi" : 1 }
res 但我只想显示大小为 1 时
【问题讨论】:
-
您目前正在 MongoDB 大学就这个问题进行课程。该课程的精神是您“思考”如何回答问题,而不是要求其他人为您解决问题。无论如何,当单元完成时,课程材料将揭示答案。但由于不希望其他人出现并仅仅能够查找问题的答案,因此我们要求您删除此问题,并且不要尝试在公共论坛上发布答案。
标签: mongodb aggregation-framework