zoukankan      html  css  js  c++  java
  • MongoDB简单使用-查询操作2

    1查看当前数据库的文档

    输入:

    db.media.find()

    系统返回:
    { "_id" : ObjectId("5aa490f053350e04ddbd6fa6"), "Type" : "Book", "Title" : "Definitive Guide to MongoDB 3rd ed.", "ISBN" : "978-1-4842-1183-0", "Publisher" : "Apress", "Author" : [ "Hows,David", "Plugge,Eelco", "Membrey,Peter", "Hawkins,Tim" ] }
    { "_id" : ObjectId("5aa4912953350e04ddbd6fa7"), "Type" : "CD", "Artist" : "Nirvana", "Title" : "Nevermind", "Tracklist" : [ { "Track" : "1", "Title" : "Smells Like Teen Spirit", "Length" : "5:02" }, { "Track" : "2", "Title" : "In Bloom", "Length" : "4:15" } ] }
    { "_id" : ObjectId("5aa4915453350e04ddbd6fa8"), "Type" : "Book", "Title" : "Definitive Guide to MongoDB 3rd ed.", "ISBN" : "978-1-4842-1183-1", "Publisher" : "Apress", "Author" : [ "Hows,David", "Plugge,Eelco", "Membrey,Peter", "Hawkins,Tim" ] }

    2使用distinct()函数获取唯一值

    db.media.distinct("Title")

    系统返回:

    [ "Definitive Guide to MongoDB 3rd ed.", "Nevermind" ]

    3使用group()分组

    db.media.group({key:{Title:true},initial:{Total:0},reduce:function(items,prev){prev.Total += 1}})

    系统返回:

    [
      {
        "Title" : "Definitive Guide to MongoDB 3rd ed.",
        "Total" : 2
      },
      {
        "Title" : "Nevermind",
        "Total" : 1
      }
    ]

  • 相关阅读:
    C# 监测每个方法的执行次数和占用时间(测试1)
    C# 依赖注入那些事儿
    SQL Server GROUP BY 后 拼接 字符串
    C# 根据Excel生成树
    C# 反射赋值
    C# 集合转换为DataTable
    Oracle 未能加载文件或程序集Oracle.DataAccess
    MySQL 各种主流 SQLServer 迁移到 MySQL 工具对比
    平衡树
    数据结构优化dp
  • 原文地址:https://www.cnblogs.com/chzhang1994/p/8543642.html
Copyright © 2011-2022 走看看