来自mongo documentacion:
以下是标准的URI连接方案:
mongodb:// [用户名:密码@] host1 [:port1] [,host2 [:port2],... [,hostN [:portN]]] [/ [数据库] [?选项]]
。 ../database
可选的。如果连接字符串包含username:password @形式的身份验证凭据,则要验证的数据库的名称。如果未指定/ database且连接字符串包含凭据,则驱动程序将对admin数据库进行身份验证。
鉴于连接
mongodb://host/db1
mongodb://host/db2
我不清楚
/database
参数的目的是什么?答案 0 :(得分:1)
相同的数据服务器(即运行mongodb的实例,在端口上侦听)可以托管多个数据库。在这些连接的上下文中,每个数据库都由其名称标识。
这些数据库可以是同一模式的多个实例("概念性"模式,因为mongodb不使用模式),或者完全不同。
关于Q1:是的,不同数据库的存储是分开的。