MongoDB安全认证基础
开启安全检查之前,一定要至少有个管理员帐号 use admin db.addUser("root","abcd"); use test db.addUser("test_user","efgh"); db.addUser("read_only","ijkl",true);//加入 true 只读权限 重启服务,加入--atuh命令行选项,开启安全检查 use test db.test.find(); //提示error: db.auth...
php计算二维数组中某个key的集合
$array(类似于这个数组) Array ( [0] => Array ( [id] => 3 [name]=>'aaa') [1] => Array ( [id] => 4 [name]=>'bbb') [2] => Array ( [id] => 13 [name]=>'ccc') ); 方法1 $ids = array(); $ids = array_map('array_shift', $array); 方法2(php>=5.5) $ids = array(); $ids = arra...
wampserver环境下apache配置多站点
之前一直用,也没总结过,现在简单的总结下: wampserver环境下apache配置多站点 目前wampserver的安装目录是在 :D:\wamp 1.先修改host文件:文件位置 C:\Windows\System32\drivers\etc (我的是win7 64位) 添加一条记录:(www.study.com为站点域名) 127.0.0.1 www.study.com 2.修改httpd.conf文件:文件位置 D:\wamp\bin\apache\apache2.4.9\conf a.找到<Directory "d:/wamp...
Windows下yaf的安装
Windows下yaf的安装 1.先下载对应的php扩展(针对php版本) http://pecl.php.net/package/yaf/2.2.9/windows 下载完成后,放到php/ext目录下 修改php.ini ,加入extension=php_yaf.dll,然后重启服务,查看phpinfo,看yaf扩展是否安装成功 2.下载对应的程序包 https://github.com/akDeveloper/yaf_base_application https://github.com/warmans/Yaf-PHP-Example 我用的是第二...
mongodb的分页
第一种 var page1 = db.my_collection.find().limit(10) var latest=null;while(p1.hasNext()){latest=p1.next()} db.my_collection.find({"num":{"$gt":latest.num}}).limit(10) 第二种 db.my_collection.limit(10)//第一页 db.my_collection.skip(10).limit(10)//第二页 db.my_collection.sk...
nodejs下用npm安装express问题
nodejs下用npm安装express有时候几个小时不动(npm install express) ,或者报错解决办法(npm install express -g) 换一些镜像吧 http://registry.npmjs.org/ //测试可用 http://r.cnpmjs.org/ http://registry.npm.taobao.org/ 命令行输入: npm config set registry http://registry.cnpmjs.org npm install express
初识nodejs
nodejs的安装 1.下载 https://nodejs.org/download/ https://nodejs.org/dist/v0.12.5/x64/node-v0.12.5-x64.msi//如果下载慢,可以通过迅雷 2.安装 安装成功后,进入命令行,输入 node -v //查看版本 node console.log("Hello,World!"); 3.页面测试 在D盘下建立一个nodejs/study文件夹,study文件夹里面写一个test.js。 代码如下: var http = require("http");...
thinkphp3.2同时支持mysql和mongodb
1.如果只是支持mysql,就不用说了,先说说只支持mongodb吧 在config.php中 <?php return array( //'配置项'=>'配置值' 'DB_TYPE'=>'mongo', 'DB_HOST'=> '127.0.0.1', 'DB_USER'=>'', 'DB_PWD'=>'', 'DB_PORT'=>'27017', 'DB_NAME'=> 'test', 'DB_PREFIX'=> '', ); 新建一个TestModel.class.php文件 <?php ...
mongo索引学习笔记
db.imooc_collection.getIndexes() //查询索引 db.imooc_collection.ensureIndex({x:1}) //增加索引 db.imooc_collection.dropIndex({x:1}) //删除索引 mongodb索引种类 _id索引 绝大多数集合默认建立的索引 单键索引 最普通的索引 db.imooc_collection.ensureIndex({x:1}) 多键索引,与单键索引创建形式相同。区别在于字段的值 单键索引:值为一个单一的值,如字符串,数字或者日期 多键索引:值具有多个记录,例如...
mongo的基本操作(包括php的)
db.test.find()<==> select from test db.test.find({'name':'foobar'})<==> select from test where name='foobar' db.test.find({'ID':10}).count()<==> select count() from test where ID=10 db.test.find().skip(10).limit(20)<==> select from test limit 10,20 db.test...