Anda perlu membuat instance ObjectId
dan kemudian kueri menggunakan instance itu, jika tidak, kueri Anda membandingkan ObjectId
s ke string dan gagal menemukan dokumen yang cocok.
Ini seharusnya berhasil:
var query_id = Query.EQ("_id", ObjectId.Parse("50ed4e7d5baffd13a44d0153"));
var entity = dbCollection.FindOne(query_id);
return entity.ToString();