Du skal oprette en forekomst af ObjectId
og forespørg derefter ved hjælp af den instans, ellers sammenligner din forespørgsel ObjectId
s til streng og kan ikke finde matchende dokumenter.
Dette burde virke:
var query_id = Query.EQ("_id", ObjectId.Parse("50ed4e7d5baffd13a44d0153"));
var entity = dbCollection.FindOne(query_id);
return entity.ToString();