mongo创建索引失败

bug问题 · xiaoming · 于 5年前 发布 · 2761 次阅读

想把email做成唯一索引(不知道是不是这么写,找不到例子 - -!) 然后终端mongo执行查看索引函数,发现没有成功

共收到 6 条回复
xiaoming#15年前 0 个赞

发现个问题,create_index()根本就没触发

Fecmall#25年前 0 个赞

需要调用执行一下一下这个函数才可以,手机回复,只能说个大概,

xiaoming#35年前 0 个赞

我是仿照fecshop\models\mongodb\customer\Newsletter.php这个文件写的,Newsletter里面 的索引也是没有成功的,以为会自动调用

Fecmall#45年前 0 个赞

fecshop默认创建的索引,是在安装的时候执行。数据库安装的时候也就是migrate的部分,会执行创建索引,你可以去看代码,自己新建的索引,你可以去mongo数据库控制台创建,也可以用你说的这个函数,然后调用执行即可,你可以写在console入口里面,每次添加索引都添加进去,这样统一管理

Fecmall#55年前 0 个赞

该函数可以重复调用创建索引,mongo发现有该索引,不会重复创建

xiaoming#65年前 0 个赞

明白了,谢谢

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics