Wie fügt man Daten in eine Mongodb-Sammlung mit dem c # 2.0-Treiber ein?

8
  1. Ich verwende% ce_de% in meiner c # -Konsolenanwendung, um eine Verbindung zu MongoDB herzustellen

Ссылка

  1. Mein Code

    %Vor%
  2. Nachdem ich den obigen Code erfolgreich ausgeführt habe, konnte ich diesen Datensatz mit diesem Befehl in der MongoDB-Datenbank nicht finden:

    %Vor%

Was ist falsch an meinem Code?

    
Chandan 29.03.2015, 10:08
quelle

3 Antworten

14

Dies ist die Methode, die ich erstellt habe, um Daten in MongoDB einzufügen, was jetzt gut funktioniert.

%Vor%     
Chandan 29.03.2015, 18:30
quelle
4

Der Grund ist, dass Sie warten müssen, bis der Speicher das Dokument erstellt hat. In diesem Fall collection.InsertOneAsync (Entität); der Ausführungsexit vor dem Erstellen des Dokuments.

Entweder Console.ReadKey () oder collection.InsertOneAsync (entiry) .Wait () oder eine andere Form des Beendens für einen Bruchteil von Sekunden macht den Trick.

    
Inba 29.10.2015 11:00
quelle
2

für .net 4.5 und höhere Versionen und mongodriver 2x Serie folgen dem untenstehenden Code

%Vor%

Referenz von inmongodb

>     
K Raghava Reddy 08.09.2015 10:45
quelle