对库TEST下的LOG聚集集合中的inserttim字段加索引

步骤(注意:前四步步骤不能错,错了不行):

一,打开F:\mongodb\bin\mongo.exe,也可以用cmd命令指到这个exe执行,效果一样

二,use admin

三,db.auth("username","pwd")

注意大小写区分,还要注意要有双引号.

四,use TEST(库)

五,db.LOG.ensureIndex({name: 1})。这个LOG是TEST库下的子对象。1代表升序-1代表降序。

六:其他这里可能用到的命令

基本事例:

MongoDb 命令查询所有数据库列表 
CODE: 
> show dbs 
如果想查看当前连接在哪个数据库下面,可以直接输入db 
CODE: 
> db 
Admin 
想切换到test数据库下面 
CODE: 
> use test 
switched to db test 
> db 
Test 
想查看test下有哪些表或者叫collection,可以输入 
CODE: 
> show collections 
system.indexes

1、创建一个聚集集合(table)

db.createCollection(“collName”, {size: 20, capped: 5, max: 100});

2、得到指定名称的聚集集合(table)

db.getCollection("account");

3、得到当前db的所有聚集集合

db.getCollectionNames();

4、显示当前db所有聚集索引的状态

db.printCollectionStats();

5、查询聚集集合记录数及内容:

use TEST(库)

db.LOG.find().count();记录数
db.LOG.find();记录内容

查询出表FLWHEAD中SystemName值为Corp的记录数(注意大小写)

db.FLWHEAD.find({"SystemName":"Corp"}).count()

6、获取表对应的索引。

db.LOG.getIndexes()

以下命令这个比较全:

http://blog.163.com/zsq303288862@126/blog/static/9374596120126149237389/

SQL查询:

db.getCollection('FLWHEAD').aggregate([

{ "$match": {  InsertTime: { $gte: ISODate("2018-11-01T00:00:00Z")} ,   LonginName: { $eq: '001274' } ,  ButtonName: { $eq: '登录' }  } },

{$group :

  {

   _id :

    {

    "LonginName": "$_id.LonginName",
    "campaign_name": "$_id.campaign_name"
    },

   LN : {$max : "$InsertTime"} ,

"count": { "$sum": 1 } }

  }

])

第一大括号中:"$match": 中跟的是过滤条件。

第二大括号中:$group : 中_id:后为分组字段,LN为别名,可加双引可不加

MongoDB 最初级步骤的更多相关文章

  1. 安装mongodb的msi步骤

    1.首先从官网 http://www.mongodb.org/download 中下载最新的mongodb的文件包 (本人用的是msi文件) 2.打开msi文件,按照步骤依次完成 3.指定服务器端映射 ...

  2. MongoDB的初级安装和使用

    对于非关系型数据库,很多人不是很清楚,我也是作为新手慢慢摸索, 外网地址下载贼慢:我烦放在自己的百度网盘里 软件链接:https://pan.baidu.com/s/1A7h4VOfvm8N2gnlJ ...

  3. mongodb简单初级操作

    学习之余记录,仅供参考 mongodb启动: mongodb安装在D:\mongodb 目录下,启动时在该目录bin文件夹下打开命令行窗口 在启动数据库时,将datapath参数指向db目录   输入 ...

  4. MongoDB创建表步骤,Mongo常用的数据库操作命令,查询,添加,更新,删除_MongoDB 性能监测

    ->use Admin         (切换到创建用户) ->db.TestDb          (创建数据库) ->db.addUser(“userName”,”Pwd”)   ...

  5. Ubuntu14.04下Mongodb(离线安装方式|非apt-get)安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 说在前面的话  首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu LTS \n \l r ...

  6. Ubuntu16.04下Mongodb(离线安装方式|非apt-get)安装部署步骤(图文详解)(博主推荐)

    不多说,直接上干货! 说在前面的话  首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu LTS \n \l r ...

  7. MongoDB 基础

    1. 安装 mongodb-win32-x86_64-2008plus-2.6.12-signed.msi,下载地址 https://www.mongodb.com/download-center#c ...

  8. Windows Azure下如何安装 MongoDb

    MongoDB 是一种受欢迎的高性能 NoSQL 开源数据库.使用 Windows Azure管理门户,您可从映像库创建运行 CentOS Linux 的虚拟机.然后,您可以在该虚拟机上安装和配置 M ...

  9. Linux安装mongodb总结

    由于自己的博客上线部署时需要用到mongodb来存储图片文件,所以先在本地电脑上安装了mongodb做测试,由于之前没接触过mongodb,所以安装过程中遇到了各种小问题,折腾了好久终于安装好并成功启 ...

随机推荐

  1. 解决按 backspace键 出现 ^H 问题

    输入命令 stty erase ^H #stty 时一个用来改变并打印终端行设置的常用命令stty iuclc           #  在命令行下禁止输出大写stty -iuclc          ...

  2. 主库报 Error 12154 received logging on to the standby PING[ARC2]

    主备网络配置存在问题 一系列报错 [root@node1 bin]# ./srvctl  start database -d devdbPRCR-1079 : Failed to start reso ...

  3. 百度地图API的第一次接触——地图事件

    0.初始化地图 var map = new BMap.Map("container"); var point = new BMap.Point(116.404, 39.915); ...

  4. check_MK安装部署(nagios4版本)

    概述: 操作系统版本:CentOS release 6.3 (Final) 64位 nagios版本:Nagios Core 4.0.6 pnp4nagios版本:pnp4nagios-0.6.22 ...

  5. springboot集成报错,想要集成tk.mybatis报错,反射方法异常

    在添加注释 @MapperScan("com.leyou.item.mapper")的时候,如果不小心就会导包倒错应该导成 import tk.mybatis.spring.ann ...

  6. 《精通Spring4.X企业应用开发实战》读后感第二章

  7. 【hdu4570】Multi-bit Trie 区间DP

    标签: 区间dp hdu4570 http://acm.hdu.edu.cn/showproblem.php?pid=4570 题意:这题题意理解变态的.转自大神博客: 这题题意确实有点难懂,起码对于 ...

  8. JAVA学习笔记——(三)

    今日内容介绍 1.引用类型变量的创建及使用 2.流程控制语句之选择语句 3.流程控制语句之循环语句 4.循环高级 01创建引用类型变量公式 * A: 创建引用类型变量公式 * a: 我们要学的Scan ...

  9. Tcp编程demo之三部曲

    下面的demo的目的是通过代码来快速的了解tcp编程的步骤 1首先呢,对InetAddress类简单了解其作用 public static void main(String[] args) throw ...

  10. IT兄弟连 JavaWeb教程 异步请求对象的API

    Ajax的核心是XMLHttpRequest对象(xhr),xhr为向服务器发送请求和解析服务器响应提供了接口,能够以异步的方式从服务器获取新数据. xhr的主要方法有: ●  void open(S ...