Frage

Ich arbeite nicht tief in der Arbeit mit MongoDB. Aber ich möchte es mit C# -Treiber verwenden. Ich denke, dass nicht alle Funktionen in diesem Treiber verfügbar sein können (habe ich Recht?). Zum Beispiel ist es leicht, einen Code zu finden, der auf JavaScript geschrieben wurde, und es erscheint also einfach, ihn zu verwenden, ohne geeignete Methoden im C# -Treiber zu kartieren/zu finden. Ich weiß, dass MongoDB auf C ++ geschrieben ist, aber wie ich verstehe, dass die Haupt-/native Treibersprache JavaScript ist. Ich bin also interessant, wie kann ich JavaScript von C# für die Arbeit mit MongoDB ausführen? Und hilft dies dabei, alle Funktionen von MongoDB zu erhalten? Wenn dies der Fall ist, sagen Sie mir bitte, wie Sie JavaScript in C#einbetten und ausführen? Natürlich brauche ich schnell und einfach zu verwendende Verwirklichung, wissen Sie;)))))))

Bearbeiten: Welcher Treiber wird schneller sein: C# oder JavaScript?

War es hilfreich?

Lösung

Der größte Teil der Funktionalität sollte vom Treiber auf der C# -Ebene zur Verfügung gestellt werden. Wenn Sie jedoch einige fortgeschrittenere Abfragen wie eine Kartenreduktion vornehmen möchten, sind Sie mit dem Schreiben von JavaScript festgefahren - es ist wie das Schreiben von SQL für ein RDBMS.

Andere Tipps

Ich wollte dies nur aktualisieren, da im C# -Treiber jetzt viel mehr Funktionen vorhanden sind, und wo es nicht gibt, können Sie versuchen, Norm zu verwenden (Norm auf Github) oder den Quellcode für Inspiration überprüfen. Beachten Sie, dass dies nicht der offizielle Treiber ist. Erwarten Sie also keine Unterstützung von 10gen, wenn Sie einen Support -Vertrag haben (obwohl ich gesehen habe, wie Mitglieder des 10gen -Teams aktiv in der Normbenutzergruppe geholfen haben).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top