Category: Php / Pear / Mysql / Node.js
(视频来源:php兄弟连)
MongoDB 系列教程索引 : MongoDB 教程索引 (附有视频)
MongoDB 固定集合(Capped Collections)
MongoDB 固定集合(Capped Collections)是性能出色且有着固定大小的集合,对于大小固定,我们可以想象其就像一个环形队列,当集合空间用完后,再插入的元素就会覆盖最初始的头部的元素!
创建固定集合
我们通过createCollection来创建一个固定集合,且capped选项设置为true:
>db.createCollection("cappedLogCollection",{capped:true,size:10000…
Read More
MongoDB 系列教程索引 : MongoDB 教程索引 (附有视频)
继上一篇 MongoDB 教程番外篇之管理工具: Rockmongo ,MongoDB 缺省是没有设置鉴权的,业界大部分使用 MongoDB 的项目也没有设置访问权限。这就意味着只要知道 MongoDB 服务器的端口,任何能访问到这台服务器的人都可以查询和操作 MongoDB 数据库的内容。在一些项目当中,这种使用方式会被看成是一种安全漏洞。
本文介绍如何在单台 MongoDB 服务器上设置鉴权。设置完后,MongoDB 客户端必须用正确的用户名和密码登录,才能在指定的数据库中操作。
首先介绍下 MongoDB 的用户和权限。每个数据库都有自己的用户,创…
Read More
MongoDB 系列教程索引 : MongoDB 教程索引 (附有视频)
RockMongo是PHP5写的一个MongoDB管理工具。
通过 Rockmongo 你可以管理 MongoDB服务,数据库,集合,文档,索引等等。
它提供了非常人性化的操作。类似 phpMyAdmin(PHP开发的MySql管理工具)。
Rockmongo 下载地址:http://rockmongo.com/downloads
简介
主要特征:
使用宽松的New BSD License协议
速度快,安装简单
支持多语言(目前提供中文、英文、日文、巴西葡萄牙语、法语、德语、俄语、意大利语)
系统
可以配置多个主机,每个主机可以有多个管理员
需要管理员密码…
Read More
(视频来源:php兄弟连)
MongoDB 系列教程索引 : MongoDB 教程索引 (附有视频)
db.collection.update()
说明
db.collection.update(query, update, options)
修改一个或多个集合中已经存在的文档记录。这个方法可以修改一个或多个已经存在的文档记录中的指定字段,或替换整个已经存在的文档记录,具体操作由传入的参数( update parameter)决定。
默认情况下, update() 方法只修改 一个 文档记录。设置 “Multi”选项 参数后可以批量更新匹配查询条件的所有文档记录。
The update() method has the followi…
Read More
MongoDB 系列教程索引 : MongoDB 教程索引 (附有视频)
查询接口
对于查询操作,MongoDB 提供了 db.collection.find() 方法。这个方法接收查询条件和映射两个条件并且返回一个指向匹配文档的 游标 。你可以使用 limits, skip 和 sort orders 来有选择的修饰查询。
下图把 MongoDB 查询操作组成部分进行了高亮显示:
The components of a MongoDB find operation.
下图展示了使用 SQL 的相同查询:
The components of a SQL SELECT statement.
例子
db.users.find( { age: { $gt: 18 } }, { name: 1, ad…
Read More
(视频来源:php兄弟连)
MongoDB 系列教程索引 : MongoDB 教程索引 (附有视频)
MongoDB支持的查询语言非常强大,语法规则类似于面向对象的查询语言,可以实现类似关系数据库单表查询的绝大部分功能,并且由于 MongoDB可以支持复杂的数据结构,不受二维表形式的限制,因此MongoDB的查询速度非常快。下面介绍一些MongoDB的高级查询语法。
1、条件操作符查询
所谓条件操作符,就是< 、<=、>、>=这些符号,相应的查询语法如下:
db.collection.find({"key":{$gt:value}}); //大于 key>value
db.coll…
Read More
(视频来源:php兄弟连)
MongoDB 系列教程索引: MongoDB 教程索引 (附有视频)
MongoDB Shell 常用操作命令
MonoDB shell命令操作语法和JavaScript很类似,其实控制台底层的查询语句都是用JavaScript脚本完成操作的。
Ø 数据库
//1、Help查看命令提示
help
db.help();
db.yourColl.help();
db.youColl.find().help();
rs.help();
//2、切换/创建数据库
>use yourDB;
//当创建一个集合(table)的时候会自动创建当前数据库
//3、查询所有数据库
show dbs;
//4、删除当前使用数据库…
Read More
(视频来源:php兄弟连)
系统教程目录: MongoDB 教程索引 (附有视频)
Mongodb启动命令mongod参数说明
我们可以通过mongod --help查看mongod的所有参数说明,以下是各参数的中文解释。
基本配置
–quiet
# 安静输出
–port arg
# 指定服务端口号,默认端口27017
–bind_ip arg
# 绑定服务IP,若绑定127.0.0.1,则只能本机访问,不指定默认本地所有IP
–logpath arg
# 指定MongoDB日志文件,注意是指定文件不是目录
–logappend
# 使用追加的方式写日志
–pidfilepath arg
# PID File 的完整路径,如果没有设置,则没有P…
Read More
Note: The packages on this page are maintained and supported by their respective packagers, not the Node.js core team. Please report any issues you encounter to the package maintainer. If it turns out your issue is a bug in Node.js itself, the maintainer will report the issue upstream.
Debian and Ubuntu based Linux distributions
Enterprise Linux and
I am running a Magento Store and have created a seperate login outside of the root folder. I moved the store from Bluehost to Rackspace cloud and now I get this message when trying to login
Fatal error: Uncaught exception ‘Mage_Core_Exception’ with message ‘Invalid login or password.’ in myDomain/store/app/Mage.php:536 Stac…
Read More
Cookie与Session,一般认为是两个独立的东西,Session采用的是在服务器端保持状态的方案,而Cookie采用的是在客户端保持状态的方案。
Cookie分为两种,一种可以叫做session cookie,浏览器关闭就会丢失,一种可以叫做persistent cookie,就是我们通常意义上所说的cookie,通常服务器端的session是借助于seesion cookie来和客户端交互的。
针对php,如果客户端关闭cookie,我们怎么办?
1. 设置php.ini配置文件中的“session.use_trans_sid = 1”,或者编译时打开打开了“–enable-trans-si…
Read More