Я пытаюсь вернуть одно значение из коллекции в моей базе данных MongoDB, однако я получаю возвращаемое нулевое значение, и в коллекции существует документ с этим идентификатором.
public async Task<Business> GetBusiness(string businessId)
{
var objectId = new ObjectId(businessId);
var filter = Builders<Business>.Filter.Eq("_id", objectId);
var entity = await _businessMongoCollection.Find(filter).FirstAsync();
return entity;
}
Я также пытался сделать это таким образом, но я получаю нулевой результат.
var filter = Builders<Business>.Filter.Eq("_id", new ObjectId(businessId));
var foundBusinessTask = await _businessMongoCollection.FindAsync(filter);
var foundBusiness = await foundBusinessTask.SingleOrDefaultAsync();
db.your_collection.findOne()
- person Kevin Smith   schedule 06.06.2020