博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1.1. agregate
阅读量:4678 次
发布时间:2019-06-09

本文共 412 字,大约阅读时间需要 1 分钟。

1.语法 db.collection.aggregate(pipeline, options)

pipeline

  管道聚合阶段

  

    重新设计流中的每个文档,例如添加新字段或删除现有字段。对于每个输入文档,输出一个文档

    {

"$project": {
"_id": 0, "author":1, "title": 1}} 过滤字段

    {

"$project": {
"ID":"$_id", "t":"$title"}}字段别名

   $$DESCEND $$PRUNE $$KEEP

    计算元素交集

   显示条数

   跳过条数

  :将文档中的某一个数组类型字段拆分成多条,每条包含数组中的一个值

  $multiply:数字相乘

  $push:合并文档

  随机选取文档

  

  

    

转载于:https://www.cnblogs.com/black-/p/9237498.html

你可能感兴趣的文章
[转]loadrunner:系统的平均并发用户数和并发数峰值如何估算
查看>>
Linux下Tomcat重新启动
查看>>
HTML Table to Json
查看>>
Theano 学习笔记(一)
查看>>
1.7 节点进行排序显示
查看>>
web最佳实践
查看>>
spring 集成shiro 之 自定义过滤器
查看>>
验证密码不允许有连续三位重复的正则表达式
查看>>
python 中对list去重
查看>>
Mono Libgdiplus库
查看>>
js模糊查询案例
查看>>
c语言基础知识要点
查看>>
Android模拟器无法上网访问网络失败解决办法
查看>>
node启动时, listen EADDRINUSE 报错;
查看>>
vue学习链接
查看>>
Systemd 初始化进程
查看>>
【C#学习笔记】文本复制到粘贴板
查看>>
Windows store 验证你的 URL http:// 和 https:// ms-appx:/// ms-appdata:///local
查看>>
python全栈开发_day7_字符编码,以及文件的基本读取
查看>>
js 验证码 倒计时60秒
查看>>