Я прошелся по ссылке stackoverflow Как найти пустые документы в mongodb? , но он возвращает все документы, а не только Null. Кроме того, мне просто нужен счетчик и никакие действия с пустыми документами.
Итак, фон, я импортировал коллекцию из MongoDB 4.0.17 в AWS DocumentDB (~ Пн * 1015) * 3.6). Я вижу, что на 2000 документов меньше в новой DocumentDB. Также ниже сообщение об ошибке, которое я получил во время восстановления / импорта.
2020-04-15T12:31:07.412+0000 [####################....] prod.original_post 1.65GB/1.96GB (84.3%)
2020-04-15T12:31:08.347+0000 error: Unsupported BSON : has null character in string
2020-04-15T12:31:10.412+0000 [####################....] prod.original_post 1.68GB/1.96GB (85.8%)
2020-04-15T12:31:22.417+0000 [######################..] prod.original_post 1.81GB/1.96GB (92.1%)
2020-04-15T12:31:31.602+0000 [########################] prod.original_post 1.96GB/1.96GB (100.0%)
2020-04-15T12:31:31.602+0000 restoring indexes for collection prod.original_post from metadata
2020-04-15T12:32:11.687+0000 finished restoring prod.original_post (3700504 documents)
2020-04-15T12:32:11.687+0000 done
И, следуя форуму AWS https://forums.aws.amazon.com/thread.jspa?messageID=908846 Я попытался убедиться, что отсутствующие документы имеют нулевые значения. Но не в состоянии принять нулевой счет документов.