Проблема с получением данных с базы MongoDB

Рейтинг: 0Ответов: 0Опубликовано: 06.06.2023

Кто то работал с бд MongoDB скинули код nodejs на шарпе создал модель таблиц, для работы с бд юзаю MongoDB.Driver, но не могу получить даже первого юзера из бд. Код

var client = new MongoClient("mongodb+srv:/blabla.mongodb.net/curs");
var database = client.GetDatabase("curs");
try
{
    await client.StartSessionAsync();
}
catch (Exception ex)
{
    Console.WriteLine($"Ошибка подключения к MongoDB: {ex.Message}");
    return;
}

var collection = database.GetCollection<rfauser>("rfauser");
var firstUser = collection.Find(new BsonDocument()).FirstOrDefault();

firstUser возвращает null. Модель

 public class rfauser
    {
        public int id { get; set; }
        public int balance { get; set; }
        [BsonElement("ref")]
        public int Ref { get; set; }
        public int idref { get; set; }
        public int epr { get; set; }
        public int eps { get; set; }
        public int invests { get; set; }
        public int epv { get; set; }
        public int pay { get; set; }
        public int part { get; set; }
        public int day { get; set; }
        public int spay { get; set; }
        public string menu { get; set; }
        public string adminmenu { get; set; }
        public string prfUser { get; set; }
        public object prp { get; set; }
        public int akk { get; set; }
        public int pakk { get; set; }
        public int inv { get; set; }
        public string oq { get; set; }
        public int pod { get; set; }
        public string ow { get; set; }
        public string oe { get; set; }
        public string or { get; set; }
        public string ot { get; set; }
        public int send { get; set; }
        public int bonusTimer { get; set; }
        public int viv { get; set; }
        public string regDate { get; set; }
        public bool verify { get; set; }
    }

Ответы

Ответов пока нет.