0

Je désinstalle la base de données Mongo et C# (.Net) pour créer mon application Web. Je veux exécuter des requêtes Mongo dans mon application .Net comme des requêtes SQL utilisant ADO.net. Quelles sont les manières possibles d'exécuter des requêtes Mongo directes en C#?Méthodes possibles pour exécuter des requêtes Mongo directes dans des requêtes SQL de type C#

+0

double possible de [MongoDB Stored Équivalent de procédure] (https://stackoverflow.com/questions/3876049/mongodb-stored-procedure-equivalent) – dnickless

Répondre

1

Je pense que votre définition d'une requête MongoDB est quelque chose comme ceci:

{"Name": "Name 1"} 

C'est un JSON valide, si oui, essayez ci-dessous le code en 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();