Eu estou unsing Mongo DB e C # (.Net) para construir minha aplicação web. Eu quero executar consultas Mongo no meu aplicativo .net como consultas SQL usando o ADO.net. Quais são as maneiras possíveis de executar consultas diretas do Mongo em C #?
Respostas:
1 para resposta № 1Eu acho que sua definição de uma consulta do MongoDB é algo assim:
{"Name": "Name 1"}
Esse é um json válido, se sim tente abaixo do código em 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();