• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >MongoDB > mongodb中使用distinct去重的简单方法

mongodb中使用distinct去重的简单方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mongodb distinct,getdistinct 方法,mongodb,mongodb教程,mongodb下载等相关知识,希望本文的分享对您有所帮助

MongoDB的destinct命令是获取特定字段中不同值列表。该命令适用于普通字段,数组字段和数组内嵌文档.

mongodb的distinct的语句:

db.users.distinct('last_name')
</div>

等同于 SQL 语句:

select DISTINCT last_name from users
</div>

表示的是根据指定的字段返回不同的记录集。
一个简单的实例:

// 
> 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 ]
</div>

以上所述就是本文的全部内容了,希望大家能够喜欢。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Mongodb聚合函数count、distinct、group如何实现数据聚合操作
  • mongodb中使用distinct去重的简单方法
  • MongoDB教程之聚合(count、distinct和group)

相关文章

  • 2017-05-11mongodb错误tcmalloc: large alloc out of memory, printing stack and exiting解决办法
  • 2017-05-11MongoDB入门教程(包含安装、常用命令、相关概念、使用技巧、常见操作等)
  • 2017-05-11mongodb中随机获取1条记录的实现方法
  • 2017-05-11MongoDB快速入门笔记(六)之MongoDB的文档修改操作
  • 2017-09-02Mongo集群搭建
  • 2017-05-11MongoDB中的bson介绍和使用实例
  • 2017-05-11MongoDB快速入门笔记(三)之MongoDB插入文档操作
  • 2017-05-11CentOS 6.5系统中使用yum安装MongoDB 2.6 教程
  • 2017-05-11MongoDB使用小结:一些不常见的经验分享
  • 2017-05-11MongoDB的安装方法图文教程

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MongoDB入门教程之主从复制配置详解
    • MongoDB的mongo shell常用操作方法及操作脚本笔记
    • MongoDB学习笔记—Linux下搭建MongoDB环境
    • MongoDB常用操作指令
    • 解决mongodb在ubuntu下启动失败,提示couldn‘t remove fs lock errno:9 Bad file descriptor的错误
    • Mongodb 忘记密码的解决办法
    • mongodb错误tcmalloc: large alloc out of memory, printing stack and exiting解决办法
    • mongodb权限设置之添加管理员、普通用户的方法
    • MongoDB的基本安装与管理命令脚本总结
    • MongoDB下根据数组大小进行查询的方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有