Created by: xiaozhuai
连接数据库时,uri中的database并不是实际提供数据的数据库,而是鉴权数据库,往往两个数据库是独立的。鉴权数据库默认是admin,可以在uri中指定鉴权数据库或在options中指定
[ 'db' => 'admin' ]
需要说明的是,在uri中指定鉴权数据库,优先级大于在options中指定,因此当鉴权数据库和实际提供数据的数据库不一样时,无论如何设置,都会鉴权失败。