文档章节

thinkphp 操作mongodb

Tony2015
 Tony2015
发布于 2015/04/27 17:25
字数 289
阅读 27
收藏 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
杭州
程序员
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
怎样选择PHP框架来学习和开发?

笔者第一次使用的框架是ZendFramework,这是Zend公司写的一个完全面向对象的MVC框架。同时,也是这个时候才了解MVC的思想。 在如此多的PHP MVC框架中,怎样去选择一款各方面都不错的框架学习...

winerQin
2014/02/28
0
2
thinkphp——mongodb的一些操作

一、应用场景:查找mongodb中新闻名不为“”,也不为null的新闻名称,并根据热度排名: 如果要获得分类排名: 如果不用order排名,对select下来的结果如何进行排名呢? 二、mongodb 模糊查询 ...

mickelfeng
2017/11/08
0
0
ThinkPHP 查询数据 select(findAll) 方法

ThinkPHP 查询数据 ThinkPHP 查询数据主要提供以下几类查询: select:普通查询,同 findAll() 方法 find:取得符合查询条件的一条记录 getBy动态查询:根据某个字段取得符合查询条件的一条记...

WangEven
2012/05/10
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

java并发备忘

不安全的“先检查后执行”,代码形式如下: if(条件满足){ //这里容易出现线程安全问题//doSomething}else{//doOther} 读取-修改-写入 原子操作:使用CAS技术,即首先从V中读取...

Funcy1122
今天
0
0
SpringBoot2.0 停机

最近新建了个SpringBoot2.0的项目,因为原来一直使用的是传统的Tomcat部署war包的形式,所以这次SpringBoot内置Tomcat部署jar包的时候遇到了很多问题。其中一个就是因为没有外置的Tomcat容器...

Canaan_
昨天
0
1
Confluence 6 外部参考

一个外部参考的意思是任何站点链接到你 Confluence 的实例。任何时候当 Confluence 的用户单击这个外部链接的时候,Confluence 可以记录这次单击为参考。 在默认的情况下,外部链接的参考链接...

honeymose
昨天
0
0
Android中的设计模式之抽象工厂模式

参考 《设计模式解析》 第十一章 Abstract Factory模式 《设计模式:可复用面向对象软件的基础 》3.1 Abstract Factory 抽象工厂 对象创建型模式 《Android源码设计模式解析与实战》第6章 创...

newtrek
昨天
0
0
Redis | 地理空间(GEO)的一个坑

Redis的地理空间(Geo)是个好东西,轻轻松松的就可以把地图描点的问题处理了, 最近却遇到一个坑...Redis采用的Msater-Slave模式, 运用GEORADIUS在salve读取对应的数据,新增了从节点但是从不返...

云迹
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部