Как выяснить, было ли поле _id в MongDB сгенерировано mongo или передано пользователем во время вставки - PullRequest
0 голосов
/ 02 октября 2019

У меня есть приложение, в котором мы передаем _id в mongodb во время вставки вместо использования логики построения в _id. Теперь в моей БД я вижу много документов с _id: Object ('')

. Мне нужно найти количество всех документов, которые были сгенерированы Id с помощью MONGO, кто-нибудь знает, как ??

1 Ответ

1 голос
/ 02 октября 2019

Вы можете использовать оператор запроса MongoDB $type .

db.collection.count({ _id: { $type: "objectId" } })
...