此问题在此处已有答案:
Storing null vs not storing the key at all in MongoDB(5个答案)
8天前关闭.
{
A: 1
B: null
}
对比
{
A: 1
}
这两份文件之间是否存在差异?
此问题在此处已有答案:
Storing null vs not storing the key at all in MongoDB(5个答案)
8天前关闭.
{
A: 1
B: null
}
对比
{
A: 1
}
这两份文件之间是否存在差异?
1条答案
按热度按时间uurv41yg1#
当然是有区别的。带有
B: null
的文档在你的磁盘上消耗的空间稍微多一点。另外,如果你想查询它们,它们是不同的,参见带有If和In mongodb的Or来自@Takis的注解不完全正确。当你在MongoDB中创建索引时,它也会索引那些字段不存在的文档-除非你定义了一个Sparse Index/部分索引。这种行为与大多数关系SQL数据库不同。