当前位置:嗨网首页>书籍在线阅读

14-练习

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

20.7.3 练习

1.编写一个Node.js应用程序,找出示例数据集中以n打头的单词,根据长度降序排列它们,并显示前5个单词。

2.扩展文件NodejsAggregate.js,在其中添加一个执行聚合的方法,它匹配长度为4的单词,将返回文档限制为5个,并返回字段word和stats(但将字段word重命名为_id)。这种聚合操作对应的MongoDB shell聚合流水线类似于下面这样:

{$match: {size:4}},
{$limit: 5},
{$project: {_id:"$word", stats:1}}