U kunt een nieuwe ObjectId
. maken het touw gebruiken. In dit voorbeeld wordt de MongoDB-console gebruikt:
db.users.find({ _id: ObjectId("4cdfb11e1f3c000000007822") })
Ik kan uit uw vraag niet opmaken welk taalstuurprogramma u gebruikt (indien aanwezig), maar de meeste stuurprogramma's ondersteunen deze functionaliteit ook.
U moet de ObjectId
NIET converteren in de database naar een tekenreeks en vergelijk deze vervolgens met een andere tekenreeks. Als u dit zou doen, kan MongoDB de _id
. niet gebruiken index en het zal alle documenten moeten scannen, wat resulteert in slechte queryprestaties.