(翻译) MongoDB(7) 安装MongoDB

2016-10-19
阅读 2 分钟
2.4k
本部分主要包含 MongoDB 的安装教程. 支持的平台 平台 3.2 3.0 2.6 2.4 2.2 Amazon Linux ✓ ✓ ✓ ✓ ✓ Debian 7 ✓ ✓ ✓ ✓ ✓ Fedora 8+     ✓ ✓ ✓ RHEL/CentOS 6.2+ ✓ ✓ ✓ ✓ ✓ RHEL/CentOS 7.0+ ✓ ✓ ✓     SLES 11 ✓         Solaris 64-bit ✓ ✓ ✓ ✓ ✓ Ubuntu 12.04 ✓ ✓ ✓ ✓ ✓ Ubuntu 14.04 ✓ ✓ ✓     Ubuntu 16.04 ✓       ...

(翻译) MongoDB(6) MongoDB 继承 JSON

2016-10-18
阅读 4 分钟
3.5k
严格模式. BSON 类型的严格模式符合JSON RFC. 任何 JSON 解析器都可以将这些严格模式的表示解析为键/值对; 然而, 仅有 MongoDB 内部 JSON 解析器可以识别由格式所传达的类型信息.

树莓派实现命令提示

2016-10-11
阅读 1 分钟
2k
最近入手了一个树莓派。然后在执行命令行操作的时候,发现居然不能命令提示,心里顿时很不爽,毕竟之前都是玩centos的。对于这个情况,我直接就去查资料了。

(翻译) MongoDB(5) BSON类型

2016-09-21
阅读 3 分钟
4.5k
BSON是一个用来存储文档的二进制序列化格式,并且可以在MongoDB中远程调用。该BSON规范位于bsonspce.org。 BSON在文档中支持下列数据类型作为值。每个数据类型都有相对应的数字和字符串别名用 $type 操作执行BSON类型来查询文档。 类型 数字 别名 注意 Double 1 “double”   String 2 “string”   Object 3 “object”   Arr...

(翻译) MongoDB(4) 文档

2016-09-01
阅读 3 分钟
2.7k
MongoDB使用BSON文档来存储数据纪录。BSON是JSON文档的二进制表示。尽管它比JSON包含更多的数据类型。对于BSON规范,查看bsonspec.org,另请参见BSON类型。

(翻译) MongoDB(3) 固定集合

2016-08-30
阅读 2 分钟
2.2k
固定集合是固定大小的集合,支持高吞吐量的基于插入顺序的插入和检索文档操作。固定集合使用一种类似循环缓冲区的方式进行工作。一旦集合填满了其分配的空间,那么新的文档将会覆盖集合中最老的文档。创建固定集合可通过查看createCollection()或者create来查看更多信息。

(翻译) MongoDB(2) 数据库和集合

2016-08-29
阅读 1 分钟
2.5k
在MongoDB中,数据库保存文档集合。选择使用的数据库,在Mongo Shell中,下面的例子,就是使用 use <db> 语句:

(翻译) MongoDB(1) 简介

2016-08-29
阅读 1 分钟
2.8k
在MongoDB中,一条纪录就是一个文档,它是由字段和值对组成的数据结构。MongoDB的文档类似于 JSON 对象。字段值可以包含其他文档、数组、和文档数组。使用文档的优势是:

MongoDB(三):创建、更新和删除文档

2016-07-27
阅读 9 分钟
4.6k
一次发送数十、数百乃至数千个文档会明显提高插入的速度。本方法不能插入多个文档到多个集合中。只能插入多个文档到一个集合中。但是一次性接受的最大消息长度是有限制的。每次接受的文档数组长度为1000个。如果超过,则会分次进行插入。如果批量插入的时候,中间有一个文档插入失败,那么前面的文档插入成功,而后面的...

mysql/mariadb 重置密码

2016-07-23
阅读 1 分钟
4.6k
当我们安装了mysql或者mariadb的时候,一不小心,就把密码给忘记了。这个时候,我们不管怎么尝试密码,都是错误的,都会显示如下错误: {代码...} 这个问题特别的头疼。但是如果我们用如下方法就可以迎刃而解了。首先我们先修改配置文件: {代码...} 然后在mysqld节中增加下面一行代码: {代码...} 然后重启mysql/mariad...

阿里云服务器增加SWAP

2016-07-22
阅读 1 分钟
3.2k
首先执行下面这个命令,定义swap的大小以及位置,注意:bs blocksize ,每个块大小为1k.count=2048000。则总大小为2G的文件。

git 修改文件权限引发的修改

2016-07-10
阅读 1 分钟
8k
发现文件是因为权限的改变而导致我需要提交文件。感觉这种东西特别麻烦。对我来说不需要。不知要git为什么要把这个文件权限也放到了版本管理中。很奇怪。但是总是会有办法的,我们可以使用如下方法让git忽略文件权限,执行以下命令

记Python中一个编码的错误

2016-06-15
阅读 1 分钟
3k
一直不知道是什么原因,通过查阅一个资料,才知道,原来是编码问题。字符串在进行unicode的时候,要使用什么编码格式进行转换呢?utf-8?gb2312?utf-16?这个时候就要根据 sys.getdefaultencoding()来确定了。而sys.getdefaultencoding()是ascii编码,在ascii字符表中不存在0xe5这种大于128的字符存在。所以当然会报错...

MongoDB(二):基础知识

2016-06-15
阅读 4 分钟
2.5k
MongoDB的基本概念 文档是MongoDB中数据的基本单元,非常类似于关系型数据库管理中的行,但更具表现力。 集合可以看作是一个拥有动态模式的表。 MongoDB的一个实例可以拥有相互独立的数据库,每个数据库都拥有自己的集合。 每个文档都有一个特殊的键_id,这个键在文档所属的集合中是唯一的。 MongoDB自带了一个简单但功...

mongodb(一): 安装

2016-05-22
阅读 1 分钟
2.3k
首先编辑文件: {代码...} 将下列内容保存到上面的文件中 {代码...} 然后:wq保存退出。接着执行系统更新: {代码...} 然后接着执行: {代码...} 这样mongodb就会安装成功了。 对于SELinux的设置,编辑/etc/selinux/config。设置SELINUX=disabled。记得重启。重启之后才有效果。 接着我们可以对mongodb的配置文件进行编辑...

mysql配置参数详解

2016-03-30
阅读 7 分钟
4.5k
skip-external-locking 跳过外部锁定,当外部锁定起作用的时候,每个进程访问数据表,则必须等待之前的进程完成操作并解除锁定,由于服务器访问数据库时经常需要等待解锁,所以在单服务器环境下开启外部锁定则会让MySQL性能下降,所以默认开启本项跳过外部锁定

如何搭建 LNMP 环境【编译版】

2016-03-30
阅读 12 分钟
4k
本次教程使用的版本Rocky-9.0Nginx-1.23.1PHP-8.1.9MySQL-8.0.30添加指定用户添加用户(添加用户和用户组 www 和 mysql,并且禁止登录)。www 用户主要是用来赋予 Nginx 和 PHP 执行权限,mysql 主要是赋予给 MySQL 权限,禁止登录是为了防止用户有权限去操作 www 和 mysql,一切为了安全。 {代码...} 添加预安装包 {代...