U moet een instantie van ObjectId
. maken en voer vervolgens een zoekopdracht uit met die instantie, anders vergelijkt uw zoekopdracht ObjectId
s te string en kan geen overeenkomende documenten vinden.
Dit zou moeten werken:
var query_id = Query.EQ("_id", ObjectId.Parse("50ed4e7d5baffd13a44d0153"));
var entity = dbCollection.FindOne(query_id);
return entity.ToString();