我第一次在项目中使用 MongoDB,我不太确定文档中空白/未设置值的推荐方法是什么。当您拥有未来可能具有值的对时,这两种方法中的哪一种更合适:
1) 描述字段为空字符串的 JSON(将来会填充):
{
"username": "jamies",
"shortName": "camping",
"setName": "Camping on Stevens",
"description": ""
}
2)或者,省略描述字段的JSON(将来会添加):
{
"username": "jamies",
"shortName": "camping",
"setName": "Camping on Stevens"
}
显然,第二种方法会节省磁盘空间,但也不会指示哪些值为空。我很想了解 Mongo 开发人员/DBA 推荐/规定的方法,以及在查询或更新期间是否对该方法有任何考虑。