我之前问了一个关于显示前导零的邮政编码的问题。我现在的问题似乎是查询不同格式的邮政编码,而不仅仅是显示它们。一些拉链输入如“15201”和一些“15201-9998”。孩子们的问题似乎是领先的零“05201”。我尝试使用mongo控制台将zip字段转换为字符串字段,并使用以下代码:
db.demographic.find({ Zip: { $exists: true }}).forEach(function(obj) {
obj.Zip = "" + obj.Zip;
db.demographic.save(obj);
});
认为这会将zip字段中的所有值都呈现为字符串。但遗憾的是,当我对带有前导零的zip执行查询时,它显示为空。然而,此操作确实将其他拉链转换为非零前导数。有人有这方面的经验吗?