学说MongoDB ODM身份验证,可能吗?

问题描述:

有没有在Doctrine MongoDB ODM中使用MongoDB身份验证的方法? equivilant在外壳db.auth(用户名,密码)学说MongoDB ODM身份验证,可能吗?

最稳健的方法是在连接到指定的用户名和密码,URI(如mongodb://username:[email protected]),因为这将允许如果连接的驱动程序进行重新认证被丢弃,它需要重新连接。如果您需要在单个连接中针对各种数据库进行身份验证,则还可以使用MongoDB::authenticate(),但是如果连接断开,您将不得不手动重新进行身份验证。更多示例请参阅connection documentation