0
我注意到FOSUserBundle沒有創建任何索引。如何添加索引到FOSUserBundle:用戶?
我們應該創建一個用戶文檔是這樣的:
use FOS\UserBundle\Document\User as BaseUser;
use Doctrine\ODM\MongoDB\Mapping\Annotations as MongoDB;
/**
* @MongoDB\Document
*/
class User extends BaseUser
{
/**
* @MongoDB\Id(strategy="auto")
*/
protected $id;
/*
public function __construct()
{
parent::__construct();
// your own logic
}
*/
}
那麼,如何添加一個索引說,「電子郵件」字段?我應該只覆蓋繼承的屬性嗎?
我正在使用'doctrine:mongodb:schema:create --index'。您的解決方案工作:'php app \ console學說:mongodb:架構:更新'。 – ChocoDeveloper