Você pode construir um novo
ObjectId
usando a corda. Este exemplo usa o console do MongoDB:db.users.find({ _id: ObjectId("4cdfb11e1f3c000000007822") })
Não posso dizer pela sua pergunta qual driver de idioma você está usando (se houver algum), mas a maioria dos drivers também suporta essa funcionalidade.
Você NÃO deve converter o
ObjectId
no banco de dados para uma string e, em seguida, compare-a com outra string. Se você fizer isso, o MongoDB não poderá usar o _id
index e terá que varrer todos os documentos, resultando em um desempenho de consulta ruim.