public function createIndex($collectionName, IndexInterface $index, array $options = []) { return $this->bridge->createIndex($this->cName($collectionName), $index->getFields(), $index->getOptions() + $options); }
/** * Create mongo index * * @param string $collectionName Target collection * @param IndexInterface $index Index object * * @return MongoResult */ public function createIndex($collectionName, IndexInterface $index) { $collectionName = $this->collectionPrefix . $collectionName; $result = $this->driver->ensureIndex($collectionName, $index->getFields(), $index->getOptions()); return $this->mongoResult('ensureIndex', $result); }