以下是 MongoDB 中文档结构的两个示例。
{
UserId: "123",
UserName: "Usain Bolt"
}
{
UserId: NumberLong(123),
UserName: "Usain Bolt"
}
如果我要在 上创建索引UserID
,上述两个示例之间的查找查询性能会有所不同吗?
以下是 MongoDB 中文档结构的两个示例。
{
UserId: "123",
UserName: "Usain Bolt"
}
{
UserId: NumberLong(123),
UserName: "Usain Bolt"
}
如果我要在 上创建索引UserID
,上述两个示例之间的查找查询性能会有所不同吗?
当涉及到索引时,关于字符串与数字要注意的一点是,通常可以很好地理解排序中数字的顺序。但是,当您使用字符串时,将使用Lexicographical Order,因此您需要注意其中的差异。
另外,为了跟进jdi提到的大小角度,字符串可以任意长,当然可以控制,一个long,它将被存储为BSON双精度类型总是8字节。