pythondistinct教程_mongodb如何执行distinct
MongoDB的destinct命令是获取特定字段中不同值列表。该命令适用于普通字段,数组字段和数组内嵌文档。
作用:获取集合中指定字段的不重复值,并以数组的形式返回。
语法:db.collection_name.distinct(field,query,options)
·field -----指定要返回的字段(string)
·query-----条件查询(document)
·options-----其他的选项(document)
MongoDB的distinct的语句:
代码如下:db.users.distinct('last_name')
等同于 SQL 语句:
代码如下:select DISTINCT last_name from users
表示的是根据指定的字段返回不同的记录集。
一个简单的实例://
> db.addresses.insert({"zip-code": 10010})
> db.addresses.insert({"zip-code": 10010})
> db.addresses.insert({"zip-code": 99701})
> // shell helper:
> db.addresses.distinct("zip-code");
[ 10010, 99701 ]
> // running as a command manually:
> db.runCommand( { distinct: 'addresses', key: 'zip-code' } )
{ "values" : [ 10010, 99701 ], "ok"
//
> db.comments.save({"user": {"points": 25}})
> db.comments.save({"user": {"points": 31}})
> db.comments.save({"user": {"points": 25}})
> db.comments.distinct("user.points");
[ 25, 31 ]
python学习网,大量的免费MongoDB入门教程,欢迎在线学习!
pythondistinct教程_mongodb如何执行distinct相关推荐
- pythondistinct教程_【python】用asq实现count(distinct cln)
假设一个表有6个字段c1,c2,c3,c4,c5,c6,有如下的sql语句: select c1,count(distinct(c6)) from tbl where c3>1 group by ...
- qpython执行手机脚本精灵使用教程_Android上执行python脚本-QPython
看书,发现android可以跑python. 尝试了一下. 首先需要在手机上安装python环境,通过安装apk实现,这个apk叫QPython,还有同类的比如SL4A. QPython的官网:htt ...
- 全网首发:网易云信Duilib 源码编译教程以及可执行演示包下载
序言 Duilib介绍 Duilib是windows平台下的一款轻量级directUI开源库(遵循BSD协议),完全免费,可用于商业软件开发,只需在软件包里附上协议文件即可.Duilib可以简单方便地 ...
- mongodb教程_MongoDB教程
mongodb教程 Welcome to the MongoDB tutorial index post. MongoDB is one of the most widely used NoSQL d ...
- jmeter教程:性能测试执行及结果分析
做性能测试,先是根据策略编写脚本,然后才是执行脚本,现在我已经编写好了脚本,一个最简单的脚本 然后保存,运行,在察看结果树里,可以看到正确的响应结果 现在,启一个线程让这个脚本一直循环运行,查看运行情 ...
- HttpClient 教程 :HttpClient执行Http的方法。
1.1. 请求执行 HttpClient最基本的功能就是执行Http方法.一个Http方法的执行涉及到一个或者多个Http请求/Http响应的交互,通常这个过程都会自动被HttpClient处理,对用 ...
- Activiti基础教程--07流程执行历史记录(历史任务、历史流程实例、历史活动)
相关代码参考gihub:https://github.com/changwensir/Activiti/tree/master/ActivitiDemo1 一.Activiti 历史任务查询 实际工作 ...
- 在自定义的数据集上训练YOLOv5详细教程分享
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 YOLO系列的目标检测模型随着YOLOv5的引入变得越来越强大了. ...
- MySQL补充部分-SQL逻辑查询语句执行顺序
一 SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOI ...
最新文章
- java代码实现count排序_java计数排序
- 给你一个网站你是如何来渗透测试的
- oracle中代替in 和not in 高效方法
- [工具推荐]制作基于Dash的本地文档方便搜索文档api和内容
- 理解ResNet结构与TensorFlow代码分析
- 虚拟机的性能监控与故障处理——jps,jstat,jinfo,jmap,jhat,jstack
- JavaScript中短时间高频次触发事件的优化
- go中make和new的用法,以及nil用法
- Javascript实践-去除数组的重复元素
- Seaweedfs 详细说明
- C#发送ZPL控制斑马Zebra打印机源码
- geany配置python_在python虚拟环境中使用geany
- 终于学会数组的使用啦~~~------C语言数组学习笔记详解
- 【微信小程序】圆环进度条
- MySQL中计算两个年份的相差
- 纹理过滤函数glTexParameteri
- 前端汉字encode_前端常用的几种加密与解密
- Python实践-咚咚呛讲师Python进阶教程
- 安装oracle过程中卡在45%不动的解决办法
- 一边“打工”一边“合作”,微盟为何联手腾讯推出私域加速计划?
热门文章
- sklearn 笔记:数据归一化(StandardScaler)
- MySQL从入门到精通50讲(十一)-MySQL正则表达式及事务
- 贝叶斯学习--极大后验概率假设和极大似然假设
- u盘安装linux双系统6,用U盘安装Centos6.5 + Win7 双系统
- 这个程序,有点意思!
- Spring Boot AutoConfiguration注解@ConditionalXXXX之前生今世
- spring websocket源码分析
- 关于预付卡,您需要知道的事儿
- Insightface项目爬坑指南+使用本地数据集训练流程(MXNET版)
- docker部署nginx并且挂载文件夹和文件