您现在的位置是:课程教程文章
mongodb如何执行distinct
2023-12-18 20:54课程教程文章 人已围观
-
腾讯云 MongoDB 数据库简介
腾讯云 MongoDB 数据库简介本课程是腾讯云MongoDB的入门课程。你将了解到腾讯云MongoDB的技术优势,如分片... -
大白话学懂MongoDB视频教程
大白话学懂MongoDB视频教程课程购买咨询和资料获取请加老师微信 2020363447 MongoDB 是使用最广泛的 NoSQL 数据... -
【赵强老师】MongoDB中的单键索引与多键索
【赵强老师】MongoDB中的单键索引与多键索什么是MongoDB? MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在... -
【赵强老师】MongoDB的审计
【赵强老师】MongoDB的审计在数据库安全的生命周期中,包括:保护、检测、响应及补救。检测的核心就是...
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入门教程,欢迎在线学习!
课程教程:mongodb如何执行distinct下一篇:没有了