2

有没有办法在 Doctrine MongoDB ODM 中使用 MongoDB 身份验证?等效于 shell 中的 db.auth(username,password)

4

1 回答 1

4

最可靠的方法是在连接 URI(例如mongodb://username:password@localhost)中指定您的用户名和密码,因为这将允许驱动程序在连接断开并且需要重新连接时重新进行身份验证。如果您需要在单个连接中对各种 DB 进行身份验证,您也可以使用MongoDB::authenticate(),但如果连接断开,则必须手动重新进行身份验证。有关更多示例,请参阅连接文档

于 2012-07-30T16:54:15.653 回答