0
我有一個定義了索引的文檔。索引未創建
/** @ODM\Document */
class Stat
{
/** @ODM\Id(strategy="NONE", type="int") */
private $id;
/** @ODM\Field(type="string") */
private $period;
/** @ODM\ReferenceOne(targetDocument="Player") */
private $player;
/** @ODM\Field(type="string") @ODM\Index */
private $statType;
但是,當我查看集合中創建的索引時,唯一的索引是_id。
要保存的文件我做:
$stat = new Documents\Stat();
$stat->setId(1);
$stat->setPlayer($player);
$stat->setPeriod(1);
$stat->setStatType('goal');
$dm->persist($stat);
$dm->flush();
有別的我不這樣做?
我試過了odm:schema:create,我仍然得到了所有沒有索引的集合。 – Bernardo
您的文檔是否通過命令列出? – malarzm
號我: '創建DBS所有類 創建的集合所有類 所有classes'創建的索引 的文件沒有具體名單 – Bernardo