Mein Code
%Vor%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?
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.
für .net 4.5 und höhere Versionen und mongodriver 2x Serie folgen dem untenstehenden Code
%Vor% >Tags und Links .net c# mongodb mongodb-.net-driver