无限可能的想象力

认真做事,用心写代码

MongoDB笔记 -- 更新文档

文档存入数据库后,就可以使用update方法来修改它。update有两个参数,一个是查询文档,用来找出要更新的文档,另一个是修改器文档,描述对找到的文档做哪些更改。 更新操作是原子的:若两个更新同时发生,先到达服务器的先执行,接着执行另外一个。所以,互相有冲突的更新可以火速传递,并不会相互干扰,最后的更新会取得“胜利”。 文档替换 更新最简单的情形就是完全用一个新的文档替换匹配的文档。...

MongoDB笔记 -- 插入和删除操作

插入并保存文档 插入是向MongoDB中添加数据的基本方法。对目标集使用insert方法,插入一个文档。 >db.foo.insert({"bar":"baz"}) 这个操作会给文档增加一个_id键(要是没有的话),然后将其保存到MongoDB中。 批量插入 如果要插入多个文档,使用批量插入会快一些。批量插入能传递一个由文档构成的数组给数据库。 >db.foo.ba...

MongoDB笔记 -- 数据类型

数据类型 基本数据类型 MongoDB的文档类似于JSON,在概念上和JavaScript中的对象相似。 null:用于表示空值或者不存在的字段。 布尔:布尔类型有两个值True和False。 32位整数:shell中这个类型不可用,JavaScript仅支持64位浮点数,所以32位整数会被自动转换。 64位整数:shell不支持这个类型,shell会使用一个特殊的内...

MongoDB笔记 -- shell基本操作

MongoDB自带一个JavaScript shell,可以从命令行与MongoDB实例交互,通过shell可以执行管理操作、检查运行实例。 user 数据库名: 选择要使用的数据库 通过db变量来访问其中的集合。 shell中的基本操作 在shell查看操作会用到4个基本操作:创建、读取、更新和删除(CRUD). 创建 insert函数添加一个文档到集合里面。例如,假设要存储一...

Python中的数据库驱动安装

how to install db by pip in ubuntu14.04 环境 Ubuntu14.04 ,virtual-env 操作 how to install psycopg2 pg_config is in postgresql-devel (libpq-dev in Debian/Ubuntu) 错误信息: pg_config executable not fou...

功能测试

功能测试 定义 驱动真正的网页浏览器,让我们能从用户的角度查看应用是如何运作的,我们把这类测试叫做功能测试。 作用 跟踪“用户动作”, 模拟用户使用某个功能的过程,以及应用应该如何响应用户的操作。 功能测试=验收测试=端到端测试 功能测试:这类测试最重要的作用是从外部观察整个应用是如何运作的。 黑箱测试:这种测试对所要测试的系统内部一无...