无法使用Sitecore连接到MongoDB

Tim*_*mon 5 sitecore mongodb

我正在使用Sitecore网站(Sitecore 8 Update 2).

我安装了MongoDB,我可以使用Robomongo和MongoVUE连接到localhost:27017,但这就是我得到的.

Robomongo UI

我用这些连接字符串将Sitecore连接到MongoDB:

<add name="analytics" connectionString="mongodb://localhost:27017/kbs_analytics" />
<add name="tracking.live" connectionString="mongodb://localhost:27017/kbs_tracking_live" />
<add name="tracking.history" connectionString="mongodb://localhost:27017/kbs_tracking_history" />
<add name="tracking.contact" connectionString="mongodb://localhost:27017/kbs_tracking_contact" />
Run Code Online (Sandbox Code Playgroud)

但它似乎没有联系起来.

据我所知,一旦我有连接字符串,Sitecore至少应该开始在数据库中创建一些集合.但这不会发生,我也没有收到任何错误消息.

有谁知道是什么原因造成的,或者我可能忘记了什么?

Jan*_*ink 4

Sitecore 8 Update 5 支持 MongoDB 3.0。

对于旧版本:

Sitecore 在 Sitecore 7.5 - 8.0 update 4 中使用 MongoDB.Driver.dll 版本 1.8.3.9,这不适用于 MongoDB 3。

您可以在 Sitecore 中更新 C# Mongo 驱动程序。请参阅sitecore-on-mongodb-3-0-what-should-you-know

或者使用MongoDB 2.6.x sitecore体验平台/xdb概述/软件推荐