1. 密码更改:db.changeUserPassword('tank2','test');
  2.  在这里我遇到了一个问题:
        mongod: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
      所以安装curl
        root@debian:/home/csr# apt-get install curl
  3. monDB时间格式 处理方式   new MongoDB\BSON\UTCDateTime(Carbon::createFromFormat('Y-m-d H:i:s', '2018-06-15 12:12:12')->endOfDay());
    /* 返回mongoDB的时间类型 */
    function mongoDate($date){
    return new MongoDB\BSON\UTCDateTime($date);
    }
    composer加载mongodb 在mongodb.json中添加语句 "jenssegers/mongodb":"~3.2"
  4. mongDB数据组成:数据包 - 集合 - 文档
  5. 游标的概念
    var aa = db.集合名.find();
    当输出aa之后,在此输出的时候,aa就没有值了
    为了是aa中的数值一个一个的输出,可以使用循环的方式(这里可以理解成游标),或者可以理解成 查询构造器(将要查的数据先查询出来,需要的时候调用)
    aa.forEach(x){
    print_r(x.元素)
    }
  6. 性能分析
    性能分析函数(explain)
    使用方式 db.集合名.find({条件}).explain()
  7. 索引
    db.集合名.ensureIndex({"key":1}) 使用了ensureIndex在name上建立了索引。”1“:表示按照name进行升序,”-1“:表示按照name进行降序。
    唯一索引只能在集合为空的时候才会生效 如果存在数据,不能生效
    db.集合名.ensureIndex({'key':1},{'unique':true})
    联合索引
    db.集合名.ensureIndex({'key1':1,'key2':1})
    db.集合名.ensureIndex({'key2':1,'key1':1})
    建立上面两个索引之后,在搜索的时候系统会自动选择其中一个
    如果想要执行指定的一个,可使用以下方式
    db.集合名.find({'key1':'value1','key2':'value2'}).hint({'key1':1,'key2':1})
    删除指定索引db.集合名.dropIndexes("getIndexes中的name")

mongoDB杂项的更多相关文章

  1. MongoDB管理工具的插件系统

    MongoDB管理工具  MongoCola的开发已经进入第三个年头了. 官方对于C#驱动的投入不够导致了很多东西都必须自己实现,但是不管怎么样,工具现在已经很强大了. 最近准备着手插件系统的开发,简 ...

  2. 存储库-MongoDB简单的操作

    简介: MongoDB是一款强大.灵活.且易于扩展的通用型数据库 1.易用性 MongoDB是一个面向文档的数据库,而不是关系型的数据库: 不采用关系型主要是为了可扩展性 2.易扩展性 存储在Mong ...

  3. 94、存储库之MongoDB、mysql

    本篇导航: 简介 MongoDB基础知识 安装 基本数据类型 CRUD操作 其它 存储库之mysql   一.简介 MongoDB是一款强大.灵活.且易于扩展的通用型数据库1.易用性 MongoDB是 ...

  4. 存储库之MongoDB、mysql

    本篇导航: 简介 MongoDB基础知识 安装 基本数据类型 CRUD操作 其它 存储库之mysql   一.简介 MongoDB是一款强大.灵活.且易于扩展的通用型数据库1.易用性 MongoDB是 ...

  5. 04 存储库之mongodb

    MongoDB   一 简介 MongoDB是一款强大.灵活.且易于扩展的通用型数据库1.易用性 MongoDB是一个面向文档(document-oriented)的数据库,而不是关系型数据库.不采用 ...

  6. 存储库之——MongoDB

    阅读目录 一 简介 二 MongoDB基础知识 三 安装 四 基本数据类型 五 CRUD操作 六 可视化工具 七 pymongo 一 简介 MongoDB是一款强大.灵活.且易于扩展的通用型数据库1. ...

  7. 存储库之mongodb,redis,mysql

    一.简介 MongoDB是一款强大.灵活.且易于扩展的通用型数据库 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统. 在高负载的情况下,添加更多的节点,可以保证服务器性 ...

  8. 爬虫之MongoDB

    一.简介 MongoDB是一款强大.灵活.且易于扩展的通用型数据库 1.易用性 MongoDB是一个面向文档(document-oriented)的数据库,而不是关系型数据库. 不采用关系型主要是为了 ...

  9. 存储库之MongoDB

    一.简介 MongoDB是一款强大.灵活.且易于扩展的通用型数据库(非关系型数据库) 1.易用性 MongoDB是一个面向文档(document-oriented)的数据库,而不是关系型数据库. 不采 ...

随机推荐

  1. C# 利用log4net 把日志写入到数据库

    效果图: 1:第一步创建SQL表结构   CREATE TABLE [dbo].[LogDetails] (   [LogID] int NOT NULL IDENTITY(1,1) ,   [Log ...

  2. 使用树莓派GPIO控制继电器

      一.使用方法总结: VCC接+5v,GND接负,IN1接GPIO口, 二.然后使用Linux命令或者编程控制GPIO口高低电位即可,如:执行下列命令: gpio readall 列出所有针角 gp ...

  3. iptables 通用语句

    iptables -t filter -nvL --line-number | grep destination -t :  指定表 {fillter|nat|mangle|raw} -v : 显示详 ...

  4. 04 Vue Router路由管理器

    路由的基本概念与原理 Vue Router Vue Router (官网: https://router.vuejs.org/zh/)是Vue.js 官方的路由管理器. 它和vue.js的核心深度集成 ...

  5. djiango-异步发送邮件--celery

    安装 pip install celery==4.2.0 # celery4.x支持django1.11以上版本 试了好几个版本 就4.2.0能发送成功 1.项目目录里新建一个celery的包cele ...

  6. 实现redis缓存,缓存穿透简单原理

    String get(String key) { String value = redis.get(key); if (value == null) { if (redis.setnx(key_mut ...

  7. tensorflow2.0 学习(二)

    线性回归问题 # encoding: utf-8 import numpy as np import matplotlib.pyplot as plt data = [] for i in range ...

  8. Can't generate API documentation in l5-swagger

    Can't generate API documentation in l5-swagger Ask Question Asked 3 months ago Active 1 month ago Vi ...

  9. Python入门(一)-打开世界之Hello World

    关注我,每天都有优质技术文章推送,工作,学习累了的时候放松一下自己. 本篇文章同步微信公众号  欢迎大家关注我的微信公众号:「醉翁猫咪」 今天我们来用Python向世界说声Hello World,人生 ...

  10. struct iphdr

    struct iphdr { #if defined(__LITTLE_ENDIAN_BITFIELD) __u8 ihl:, version:; #elif defined (__BIG_ENDIA ...