Ich benutze mongodbC# Treiber, der Legacy-Treiber enthält. Und mit InsertOne() Methode einfügen Datensätze. Aber es ist ungültig, woher weiß ich, ob es einen Fehler beim Einfügen gibt und welche Art von Ausnahme ausgelöst wird.Mongodb C# InsertOne() - Wie behandelt man Ausnahme
0
A
Antwort
1
Es wird eine Ausnahme ausgelöst, wenn ein Fehler auftritt. http://mongodb.github.io/mongo-csharp-driver/2.2/reference/driver/error_handling/#write-exceptions
0
Verwenden Sie einfach Try-Catch
try {
db.products.insertOne(
{ "item": "envelopes", "qty": 100, type: "Self-Sealing" },
{ writeConcern: { w : "majority", wtimeout : 100 } }
);
} catch (e) {
print (e);
}
es wird die Exception fangen.