在PhalconPHP中,我想添加索引到一个集合,比方说为了防止重复邮件的目的。如何为MongoDB集合添加索引?
在MongoDB中,我明白我们可以使用ensureIndex,但在Phalcon中使用它的位置?
在此先感谢。 问候
在PhalconPHP中,我想添加索引到一个集合,比方说为了防止重复邮件的目的。如何为MongoDB集合添加索引?
在MongoDB中,我明白我们可以使用ensureIndex,但在Phalcon中使用它的位置?
在此先感谢。 问候
我没用过PhalconPHP既不我可以理解一个理由来创建一个应用程序级指标(为什么不是在mongoconsole创建它们),但这里是我怎么会在PHP做到这一点。
假设我有一个集合users
,我想为email
字段创建唯一索引;
$coll = new MongoCollection($db, 'users');
$coll->ensureIndex(array(
"email" => 1
), array(
"unique" => 1,
"dropDups" => 1
));
小心 - 这将删除您的集合中的所有重复值,并且您不知道哪一个将被视为重复。
我想你会需要使用默认的驱动程序:http://www.php.net/manual/en/mongocollection.ensureindex.php – WiredPrairie
我更喜欢通过Phalcon来完成它, d为此作为最后的手段。谢谢 – Milad