我已经彻底了解了 stackoverflow 链接如何在 mongodb 中查找空文档?,但它返回所有文档而不仅仅是 Null。另外,我只需要对包含 Null 的文档进行计数而不需要任何操作。
所以,背景是,我已将集合从 MongoDB 4.0.17 导入 AWS DocumentDB(~Mongo 3.6)。我看到新 DocumentDB 中少了 2000 个文档。以下是我在还原/导入期间收到的错误消息。
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之后,我试图确保丢失的文档是由于 Null 值。但无法对 Null 值文档进行计数。