我在桌面上调出了mongodb图表,并将其连接到mongodb数据库。当我通过mongodb-charts连接到数据库时,我看到了所有的数据库,除了一个名为“ admin”的数据库,这是我需要的数据库,也是我的数据所在的数据库。为什么会这样呢?我使用的是将Studio 3T连接到mongodb的同一用户,而我使用的是将mongodb-charts连接到mongodb的用户。下图显示了通过studio 3T连接时,在mongodb中具有数据库“ admin”,但是在通过mongodb-charts连接至mongodb时看不到它。
答案 0 :(得分:0)
MongoDB图表目前不包括被认为是内部数据库:
admin
:存储user & role信息config
:存储分片群集和会话元数据local
:存储包括复制操作日志在内的本地节点数据通常不建议将这些数据库中的任何一个用于您自己的应用程序数据,但是MongoDB服务器(从4.2开始)不会阻止您这样做。
如果您选择将应用程序数据存储在admin
数据库中,则必须将其复制到新数据库中以便在MongoDB图表中可视化。