Yii2 Mongodb ActiveRecord 添加索引 [ 2.0 版本 ]
原文链接:Yii2 Mongodb ActiveRecord 添加索引
public static function create_index(){
$indexs = [
['cid' => -1],
['market_person' => -1],
['created_at_date' => -1,'market_person' => -1],
];
$options = ['background' => true, 'socketTimeoutMS' => 300000];
foreach($indexs as $columns){
self::getCollection()->createIndex($columns,$options);
}
}
$indexs
里面的每一个数组就是一个索引,
$options
里面的background代表后台执行的意思,因为添加索引,如果不加这个选项,如果表很大,要执行几十分钟,那么库会被加锁。
Fecshop 深圳
注册时间:2016-01-21
最后登录:2024-08-13
在线时长:73小时36分
最后登录:2024-08-13
在线时长:73小时36分
- 粉丝157
- 金钱2381
- 威望490
- 积分8011
共 3 条评论
最后,推荐一下我的Fecshop ,开源商城,github地址:https://github.com/fancyecommerce/yii2_fecshop
演示地址:http://fecshop.appfront.fancyecommerce.com/
截止到2016-11-12号,产品,分类,首页,评论,用户中心,搜索,多语言,多货币 等功能已经做完,除了购物车和支付部分,其他的基本都已经完成,关注fecshop的 在等2-3个月,也就是明年2,3月份,版本已经就可以出来,2017年4,5月份在把手机web 做一下,预计到明年5月份,后台,pc前台,手机web前台 ,命令控制台 这几个入口 基本可以完善,多谢大家关注和你们的Star,谢谢,我会坚持把他写好。
作者QQ:2358269014
haohaohoa
111111