• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    mongodb中使用distinct去重的简单方法

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

    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 ]
    

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

    您可能感兴趣的文章:
    • mongoDB 4.0事务回滚的辛酸历程探究
    • MongoDB各种查询操作详解
    • PHP中MongoDB数据库的连接、添加、修改、查询、删除等操作实例
    • mongodb 添加用户及权限设置详解
    • 1亿条记录的MongoDB数据库随机查询性能测试
    • mongodb 查看数据库和表大小
    • MongoDB下根据数组大小进行查询的方法
    • Linux系统下MongoDB的简单安装与基本操作
    • MongoDB 语法使用小结
    • mongodb与mysql命令详细对比
    • MongoDB数据库两阶段提交实现事务的方法详解
    上一篇:深入分析Mongodb数据的导入导出
    下一篇:浅析mongodb中group分组
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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