我有一个从CSV文件导入的MongoDB集合。在该集合中,我有一个“BirthDate”字段,它是一个字符串“YYYY-MM-DD”。我希望能够搜索1990年以前出生的人。为此,我有一个JSON查询,如下所示:
{
"BirthDate": {$lt: "YYYY-MM-DD"}
}
但我遇到的问题是它还会返回BirthDate为空字符串的所有文档(CSV文件中未填写的字段)。如果我想搜索1990年以后出生的人,它可以正常工作:
{
"BirthDate": {$gt: "YYYY-MM-DD"}
}
当我寻找在约会之前出生的人时,如何告诉MongoDB忽略空字符串?
由于