console.log печатает ObjectId ("строка") - PullRequest
0 голосов
/ 09 июля 2019

В Монго я могу видеть свой объект следующим образом

_id: ObjectId("5d23f0c37d128545a85a139b")

При отладке я делаю console.log мой объект, и он выводит:

_id: "5d23f0c37d128545a85a139b"

Есть лиспособ распечатать фактический ObjectId, а не строку?

1 Ответ

0 голосов
/ 09 июля 2019

ObjectId('an_id') - это одна строка таблицы

Если вы используете mongoose, вы можете использовать populate('id'), и ваш объект будет таким же:

_id: {
    _id: 'abc',
    other_prop: 'prop'
},
...

_id is objectвместо строки.

...