文档章节

thinkphp 操作mongodb

Tony2015
 Tony2015
发布于 2015/04/27 17:25
字数 289
阅读 28
收藏 0
<?php
 /* 数据库设置 */    
'DB_TYPE' => 'mysql', // 数据库类型    
'DB_HOST' => '192.168.1.243', // 服务器地址    
'DB_NAME' => 'cwc_sc_2013', // 数据库名    
'DB_USER' => 'root', // 用户名    
'DB_PWD' => 'yiruyi.com', // 密码    
'DB_PORT' => '', // 端口    
'DB_PREFIX' => 'mall_', // 数据库表前缀    
'DB_FIELDTYPE_CHECK' => false, // 是否进行字段类型检查    
'DB_FIELDS_CACHE' => true, // 启用字段缓存    
'DB_CHARSET' => 'utf8', // 数据库编码默认采用utf8    
'DB_DEPLOY_TYPE' => 0, // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)    
'DB_RW_SEPARATE' => false, // 数据库读写是否分离 主从式有效    
'DB_MASTER_NUM' => 1, // 读写分离后 主服务器数量    
'DB_SQL_BUILD_CACHE' => false, // 数据库查询的SQL创建缓存    
'DB_SQL_BUILD_QUEUE' => 'file', // SQL缓存队列的缓存方式 支持 file xcache和apc    
'DB_SQL_BUILD_LENGTH' => 20, // SQL缓存的队列长度/* mongodb数据库连接 */   
'MONGO_DB' => array(    
 'DB_TYPE' => 'mongo',    
 'DB_HOST' => '192.168.1.222', // 服务器地址    
 'DB_NAME' => 'cwc_sc_2013', // 数据库名    
'DB_USER' => '', // 用户名    
 'DB_PWD' => '', // 密码    
 'DB_PORT' => '30000', // 端口    
'DB_PREFIX' => '', // 数据库表前缀    
),
action 进行查询
$code_model = new MongoModel("mir_invitecode",NULL,MONGO_DB);

 $res = $code_model -> where(array("code" => $mbk)) -> find();
count 统计
$code_model=new MongoModel('mir_invitecode',NULL,MONGO_DB);

 
$arr=array("code"=>"{$validatecode}","is_used"=>"0");
 
$count=$code_model->where($arr)->count();//cwc_sc_2013.mir_invitecode.find({"code":"11OGOL","is_used":"0"}).count()
setfield 更改字段
$code_model=new MongoModel('mir_invitecode',NULL,MONGO_DB);

 
$arr=array("code"=>"{$validatecode}");
 $code_model->where($arr)->setField("is_used",1);




© 著作权归作者所有

共有 人打赏支持
Tony2015
粉丝 1
博文 50
码字总数 28618
作品 0
杭州
程序员
私信 提问
我在thinkPHP框架下开发基于mongodb的应用,出现了这样的错误:

我在thinkPHP框架下开发基于mongodb的应用,出现了这样的错误:Call to a member function selectCollection() on a non-object in C:\Program Files\AppServ\www\test\ThinkPHP\Extend\Dri......

design231
2012/08/16
3.6K
8
请教关于mongodb的两个问题

1.mongodb字段中是不是不支持中文啊?出现exec failed : malformed UTF-8 character sequence.....2.我在thinkPHP框架下开发基于mongodb的应用,出现了这样的错误:Call to a member functi...

lskill
2012/04/17
1K
4
TTLSA出品原创系列教程列表(zabbix,nginx,mongodb,hinkphp,MySQL

两年的时间内共出品6个系列,其中zabbix与nginx已经制作电子书,其他系列教程陆续转成pdf提供给广大技术宅们下载,感谢大家对运维生存时间的一贯支持,如有不足的地方,欢迎拍砖。系列教程如...

天天顺利
2015/05/26
0
0
PHP学习路线图 最全PHP自学指南

对于广大零基础的PHP自学者,往往不知道如何系统的学习PHP,导致平白浪费了很多时间。本文将为大家带来最详细的php学习路线图,同时还会附上相应的权威教程,让广大PHP自学者少走许多弯路。 ...

W3Cschool小编
04/24
0
0
ThinkPHP V5.0.6 发布,完善对 MongoDb 的支持

喜迎元宵佳节,ThinkPHP V5.0.6版本发布^_^ ThinkPHP V5.0——为API开发而设计的高性能框架 主要更新 本次更新主要为BUG修正及优化(可无缝升级),由于优化方面的改进,建议升级到该版本: ...

流年
2017/02/08
2.9K
10

没有更多内容

加载失败,请刷新页面

加载更多

oh-my-zsh 自定义

GitHub 地址 基于 oh-my-zsh 的自定义配置,增加了一些个人常用插件与皮肤。 采用的是 git submodule 来维护,包括 oh-my-zsh,之所以这么搞,主要是手头有多台 linux 需要维护, 每台机器、...

郁也风
今天
4
0
Docker安装踩坑:E_FAIL 0x80004005的解决

参考 菜鸟教程--Windows Docker 安装 http://www.runoob.com/docker/windows-docker-install.html 官方文档-Install Docker Toolbox on Windows https://docs.docker.com/toolbox/toolbox_in......

karma123
今天
5
0
js垃圾回收机制和引起内存泄漏的操作

JS的垃圾回收机制了解吗? Js具有自动垃圾回收机制。垃圾收集器会按照固定的时间间隔周期性的执行。 JS中最常见的垃圾回收方式是标记清除。 工作原理:是当变量进入环境时,将这个变量标记为“...

Jack088
昨天
17
0
大数据教程(10.1)倒排索引建立

前面博主介绍了sql中join功能的大数据实现,本节将继续为小伙伴们分享倒排索引的建立。 一、需求 在很多项目中,我们需要对我们的文档建立索引(如:论坛帖子);我们需要记录某个词在各个文...

em_aaron
昨天
27
0
"errcode": 41001, "errmsg": "access_token missing hint: [w.ILza05728877!]"

Postman获取微信小程序码的时候报错, errcode: 41001, errmsg: access_token missing hint 查看小程序开发api指南,原来access_token是直接当作parameter的(写在url之后),scene参数一定要...

两广总督bogang
昨天
31
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部