Я пытаюсь вернуть документ из MongoDB.Я бы предпочел не создавать модель из-за количества полей в каждом документе.Вот как выглядит мой текущий вывод:
"[{ \"_id\" : ObjectId(\"5bacec90075c4c53a8274135\"), \"lenders\" : { \"ZU10lldsmjbhmvd_39zrd\" : { \"companyName\" : \"....
Возвращаемое значение сериализуется дважды?Я хочу, чтобы результат был похож на это:
{"_id":ObjectId("5bacec90075c4c53a8274135"),"lenders":{"ZU10lldsmjbhmvd_39zrd":{"companyName":"...
Вот код, который у меня есть на данный момент:
[HttpPost]
public ActionResult<string> Post([FromBody] RequestInput input)
{
mongoDatabase = GetMongoDatabase();
//Build the condition for value input
var value = Builders<BsonDocument>.Filter.Eq("request.property.value", input.value);
//fetch results using filter from Test_Collection
var results = mongoDatabase.GetCollection<BsonDocument>("Test_Collection").Find(value).ToList();
string final = results.ToJson();
return final.ToString();
}
Любое понимание или советы, как это исправить, было бы полезно.Спасибо!