Подтвердить что ты не робот

Как преобразовать objectid в строку

Я хочу получить строковый символ из объекта ObjectId. Я использую пимонго. например: ObjectId("543b591d91b9e510a06a42e2"), я хочу получить "543b591d91b9e510a06a42e2".

Я вижу документ, он говорит ObjectId.toString(), ObjectId.valueOf().

Итак, я делаю этот код: from bson.objectid import ObjectId.

Но когда я использую ObjectId.valueOf(), он показывает:

Объект ObjectId не имеет атрибута 'valueOf'.

Как я могу его получить? Спасибо.

4b9b3361

Ответ 2

ObjectId.toString() возвращает строковое представление объекта ObjectId().

В pymongo str (o) получить шестнадцатеричную кодированную версию ObjectId o.

Отметьте ссылку .