Frage Verbindung zu MongoDB mit Sitecore nicht möglich


Ich arbeite an einer Sitecore-Website (Sitecore 8 Update 2).

Ich habe MongoDB installiert und kann mich mit Robomongo und MongoVUE mit localhost: 27017 verbinden, aber das ist alles, was ich bekomme.

Robomongo UI

Ich habe Sitecore mit diesen Verbindungszeichenfolgen mit MongoDB verbunden:

<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" />

Aber es scheint nicht zu verbinden.

Soweit ich das beurteilen kann, sollte Sitecore, sobald ich die Verbindungszeichenfolge habe, zumindest einige Sammlungen in der Datenbank erstellen. Aber das passiert nicht, und ich bekomme keine Fehlermeldungen.

Weiß jemand, was das verursachen könnte oder was ich vielleicht vergessen hätte?


5
2017-07-22 08:22


Ursprung


Antworten:


In Sitecore 8 Update 5 gibt es Unterstützung für MongoDB 3.0.

Für ältere Versionen:

Sitecore verwendet MongoDB.Driver.dll Version 1.8.3.9 in Sitecore 7.5 - 8.0 Update 4, dies funktioniert nicht mit MongoDB 3.

Sie können die C # Mongo-Treiber in Sitecore aktualisieren. Sehen sitecore-on-mongodb-3-0-was-soll-du-weißt-schon

Oder verwenden Sie MongoDB 2.6.x Sitecore-Erlebnisplattform / xdb-Übersicht / Softwareempfehlungen


4
2017-08-13 08:25



Der wichtigste Punkt besteht darin, sicherzustellen, dass Sie das Tracking auf Ihrem Sitecore-CD-Server aktiviert haben. https://doc.sitecore.net/sitecore_experience_platform/80/xdb_configuration/configure_a_content_delivery_server

Ich denke, dass Sie die Portnummer nicht spezifizieren müssen, nur Maschinenname ist genug. Standardmäßig verwendet Sitecore 27017 als Port für die Verbindung zu MongoDB. Stellen Sie außerdem sicher, dass der Computer, auf dem Sie MongoDB installiert haben, diesen Port 27017 geöffnet hat.


0
2018-02-25 20:08