Bạn cần tạo một phiên bản của ObjectId
và sau đó truy vấn bằng cách sử dụng phiên bản đó, nếu không truy vấn của bạn sẽ so sánh ObjectId
s để xâu chuỗi và không tìm thấy tài liệu phù hợp.
Điều này sẽ hoạt động:
var query_id = Query.EQ("_id", ObjectId.Parse("50ed4e7d5baffd13a44d0153"));
var entity = dbCollection.FindOne(query_id);
return entity.ToString();