gpt4 book ai didi

json - MongoDB 文档 : empty value or omit pair altogether?

转载 作者:可可西里 更新时间:2023-11-01 09:28:06 24 4
gpt4 key购买 nike

我第一次在一个项目中使用 MongoDB,我不太确定文档中空白/未设置值的推荐方法是什么。当您拥有将来可能具有值(value)的对时,这两种方法中的哪一种更合适:

1)描述字段为空字符串的JSON(以后会填充):

{
"username": "jamies",
"shortName": "camping",
"setName": "Camping on Stevens",
"description": ""
}

2)或者,省略description字段的json(以后会添加):

{
"username": "jamies",
"shortName": "camping",
"setName": "Camping on Stevens"
}

显然,第二种方法可以节省磁盘空间,但也没有指明哪些值为空。我很想了解 Mongo 开发人员/DBA 推荐/规定的方法,以及在查询或更新期间是否对这种方法有任何注意事项。

最佳答案

有疑问时

Start with brevity. Increase the other dimensions as required by testing. jeff-atwood

上面的引用指的是代码,但在这里也适用。我可以想到一些您将来会后悔添加空字符串字段的情况。例如。弃用这个领域,它不再被使用,让人困惑,而且只占用空间。另请参阅 MongoDB Docs: Querying and nulls .

关于json - MongoDB 文档 : empty value or omit pair altogether?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13256912/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com