Mongodb 认证数据库最佳实践

UpT*_*eek 5 mongodb

在 mongodb 中,您可以将用户凭据存储在不同的数据库中。例如,假设您有一个productsdb,您可以将用户存储products_worker在数据库adminproducts.

这里有最佳实践吗?我真的不喜欢到处都有用户。将所有用户存储在 中有什么问题admin吗?

小智 8

最佳做法是将所有用户保留在admin数据库中。但是,some人们不喜欢他们--authenticationDatabase admin在登录时需要使用(或等效)。特别是,如果他们只使用一个数据库。