как заменить FindOneAs в драйвере mongodb 2.8.1 - PullRequest
0 голосов
/ 21 октября 2019

в приложении c # я обновляю драйвер mongo dotnet с 2.4.4 до 2.8.1, некоторый код, подобный этому, больше не компилируется.

JObject GetObjectFromMongo(IMongoQuery query)
{
        MongoCollection<BsonDocument> oBsonDocuments = _MongoDatabase.GetCollection<BsonDocument>(_Config.AppSettings.Settings["MongoDb.Collection"].Value);
        BsonDocument result = oBsonDocuments.FindOneAs<BsonDocument>(query);
        string toJSON = "{}";
        if (result.Count() != 0) toJSON = result.ToJson();
        JObject obj_result = JObject.Parse(toJSON);

        return obj_result;

    }

FindOneAs был удален, а Find не принимает IMongoQueryasаргумент. Какой простой способ обновления?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...