前言 简单介绍一下文档数据库. 正文 mongodb 是一个以json为数据模型的文档数据库. 这里要介绍一下什么是json.因为有些人认为'{a:1,b:2}' 是json,而"this is a" 不是json. 然证明这的确是一个json.事实证明数组也是. 所以不能把json想的过于狭义. 可以看下百度百科: https://baike.baidu.com/item/JSON/2462549?fr=aladdin 那么什么是文档数据库? 从1989年起,Lotus通过其群件产品…
前言 简单整理一下常规操作. 正文 虽然一般说写代码看的是思想,但是呢,如果不知道mongodb 有哪些常用的操作,那么你怎么能知道mongodb是否符合你的需求,比如说如果聚合功能都没有,你得自己写聚合,那么这个工作量还是蛮大的,也不符合软件开发. 插入一条数据:db.fruit.insertOne({'name':'apple'}) 插入多个: db.fruit.insertMany([{'name':'apple1'},{'name':'apple2'}]) 那么find 有很多功能使用,…
前言 副本集整理. 开始逐步把mongodb博客补齐了. 正文 什么是副本集 副本集是一组服务器,其中一个是用于处理写入操作的主节点,还有多个用于保存主节点的数据副本的从节点. 如果主节点崩溃了,则从节点会从其中选取出一个新的主节点. 作用 起到一个热备份 和 容灾的作用,如果出现不可预料的事故,比如主节点磁盘损坏,那么可以故障转移,其他节点将会提到主节点进行写入. 实验 现在一台机器上演示. 步骤一 创建对应的目录: 数据: mkdir -p ~/data/rs{1,2,3} 日志: mkdi…
查询文档 查询文档可以用 find() 方法查询全部文档,可以用 findOne() 查询第一个文档,当然还可以根据 条件操作符 和 $type操作符 查询满足条件的文档. find() 和 findOne() MongoDB 用 find() 查询指定集合的全部文档 格式 db.COLLECTION_NAME.find() 范例 > db.user.find() { "_id" : ObjectId("58e1d2f0bb1bbc3245fa754b"),…
一. python 打开文件的方法 1. python中使用open函数打开文件,需要设定的参数包括文件的路径和打开的模式.示例如下: f = open('a.txt', 'r+') 2. f为打开文件的句柄,具体读取文件的操作需要调用f的方法,示例如下: f = open('a.txt', 'r+') # read 以字符串形式打开整个文件 f.read() # readline 每次只读取一行的内容,到下一次时才加载下一次 l = f.readline() print(l) while l:…
MongoDB linux安装MongoDB Windows安装MongoDB 查看当前数据库名称 db 查看所有数据库名称 列出所有在物理上存在的数据库 show dbs 切换数据库 如果数据库不存在,则指向数据库,但不创建,直到插入数据或创建集合时数据库才被创建 use 数据库名称 默认的数据库为test,如果你没有创建新的数据库,集合将存放在test数据库中 数据库删除 删除当前指向的数据库 db.dropDatabase() 集合创建 集合(等同于关系型数据库中的表) 语法 db.cre…
 首先说明,本周活动有效时间为2016年10月19日到2016年10月31日.   目在介绍这本书之前,首先要感谢QQ号为:1084830483(路在远方),来自哈尔滨工程大学的同学赠送给玄魂工作室的读者的. 前言/序言 对于这本书,我觉得无需过多的介绍,它是陪伴很多人入门linux的,<鸟哥的Linux私房菜>系列,常年畅销,经久不衰.这次要送给大家的是一本台湾原版书,超级厚. 这本经典书籍,我就不过多啰嗦了,如果你没听说过,请百度就好了.下面进入主题. 如果你心动了,如何得到本书呢? 1.…
0.1.2 一切设计的起点:CPU的架构 由于CPU的内部是有一些微指令组成的,所以我们所使用的软件都是要经过CPU内部的微指令集来达成才行.那这些指令集的设计主要又被分为两种设计理念,这是目前世界上常见到的两种主要CPU架构,分贝是:精简指令集(RISC)与复杂指令集(CISC). 精简指令集(Reduced Instruction Set Computer,RISC): 这种CPU的设计中,微指令集较为精简,每个指令的运行时间都很短,完成的动作也很单纯,指令的执行效能较佳,但是若做复杂的事情…
1.对象简洁表示法 原来写法 var name = "lzf"; var gender = "male"; var fn = function(){console.log(1);} var obj = { name:name, gender:gender, fn:fn, fn2:function(){ console.log(2) } }; console.log( obj ); obj.fn2(); obj.fn(); 简洁写法 var name = "…
1.this的使用 this js中的关键字 js内部已经定义好了,可以不声明 直接使用 this的指向问题 1. 在函数外部使用 this指向的是window 2. 在函数内部使用 有名函数 直接调用函数 this指的还是window 通过事件调用,事件是谁触发的 this指的就是谁 匿名函数 通过事件调用,事件是谁触发的 this指的就是谁 <body> <div id="box">box</div> <script> alert(t…