Sitecore MongoDB未创建所有数据库/集合

Sitecore MongoDB未创建所有数据库/集合,mongodb,sitecore,Mongodb,Sitecore,我们正在Azure中进行Sitecore部署 Sitecore体验平台8.0版本。160115 MongoDB-3.0.4 我们安装了MongoDB,可以使用Robomongo连接到本地主机。我们只能看到“分析”数据库/集合。 我们的连接字符串设置为: 但其他3个数据库和集合未创建 在线追踪 追踪历史 追踪,联络 在Sitecore.Analytics.config文件中–设置“Analytics.Enabled”设置为true 在日志中,我们发现一些引用xDB云初始化失败的问题,因

我们正在Azure中进行Sitecore部署

  • Sitecore体验平台8.0版本。160115
  • MongoDB-3.0.4
我们安装了MongoDB,可以使用Robomongo连接到本地主机。我们只能看到“分析”数据库/集合。 我们的连接字符串设置为:

但其他3个数据库和集合未创建

  • 在线追踪
  • 追踪历史
  • 追踪,联络
在Sitecore.Analytics.config文件中–设置“Analytics.Enabled”设置为true

在日志中,我们发现一些引用xDB云初始化失败的问题,因此我们禁用了它

我们是否缺少任何配置?欢迎提供任何帮助或建议


谢谢

记住MongoDB是无模式的。当然,在生产环境中,您可能必须手动创建这些数据库,以确保正确分配访问权限。但在开发环境中,任何数据库都可以动态创建

为您创建
分析
数据库的唯一原因是Sitecore为
交互
集合创建索引。否则,在xDB将一些数据写入数据库之前,您不会看到该数据库。任何MongoDB集合都是如此——在写入数据或创建索引之前,这些集合不会出现

执行聚合/处理逻辑后,将创建其他三个数据库。即,当您的实例开始实际收集和处理访问数据时


总之,不要担心这些数据库丢失(目前)。只需验证xDB功能是否正常工作。

请记住MongoDB是无模式的。当然,在生产环境中,您可能必须手动创建这些数据库,以确保正确分配访问权限。但在开发环境中,任何数据库都可以动态创建

为您创建
分析
数据库的唯一原因是Sitecore为
交互
集合创建索引。否则,在xDB将一些数据写入数据库之前,您不会看到该数据库。任何MongoDB集合都是如此——在写入数据或创建索引之前,这些集合不会出现

执行聚合/处理逻辑后,将创建其他三个数据库。即,当您的实例开始实际收集和处理访问数据时


总之,不要担心这些数据库丢失(目前)。只需验证xDB功能是否正常工作。

感谢@Dmytro Shevcheko我们将监控环境并验证xDB功能。感谢@Dmytro Shevcheko我们将监控环境并验证xDB功能。