我想为项目中的每个用户使用命名空间(大约 15 个)。预计约 10k 用户,命名空间中的记录可达 2M。可以吗,还是我需要共同收藏?感谢您的回答。
最佳答案
可以为每个用户使用单独的集合,但我看不出这有什么好处。 您可以找到有关大量集合和优缺点的更多信息here .
但我的看法是common collection。使用公共(public)集合,您可以轻松加载用户列表,而无需发出大量请求。此外,很难通过任何 UI 工具或 mongo shell 找到您需要的用户。
但是无论如何在阅读上面的文档之后选择你更喜欢的。
关于database - mongodb 命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7793918/