Ich löse Mongo DB und C # (.Net), um meine Webanwendung zu erstellen. Ich möchte Mongo-Abfragen in meiner .Net-Anwendung wie SQL-Abfragen mit ADO.net ausführen. Welche Möglichkeiten gibt es, direkte Mongo-Abfragen in C # auszuführen?
Antworten:
1 für die Antwort № 1Ich denke, Ihre Definition einer MongoDB-Abfrage sieht etwa so aus:
{"Name": "Name 1"}
Das ist ein gültiger Json, wenn ja, versuche den Code in C #:
// `queryString` is a MongoDB query in json format
var queryString = @"{""Name"": ""Name 1""}";
// `query` is a `BsonDocument` generated by `queryString`
var query = BsonDocument.Parse(queryString);
// You can use `TryParse()` also ...
// Now you can use that `query` in `Find()` like this:
var result = await col.Find(query).ToListAsync();