oid new long bsonid pymongo objectid

pymongo - new - Cómo convertir objectid a cadena



mongoose objectid to string (2)

Quiero obtener el carácter de cadena de un objeto ObjectId. Yo uso Pymongo. por ejemplo: ObjectId("543b591d91b9e510a06a42e2") , quiero obtener "543b591d91b9e510a06a42e2" .

Veo el documento, dice ObjectId.toString() , ObjectId.valueOf() .

Así que hago este código: from bson.objectid import ObjectId .

Pero cuando uso ObjectId.valueOf() , muestra:

El objeto ''ObjectId'' no tiene ningún atributo ''valueOf''.

¿Cómo puedo obtenerlo? Gracias.


ObjectId.toString () devuelve la representación de cadena del objeto ObjectId ().

En pymongo str (o) obtenga una versión codificada hex de ObjectId o.

Mira este link