为什么 MongoDb 文档 id 前面有一个下划线?

2024-02-22

为什么 MongoDb 文档 id 前面有一个下划线?

为什么不称其为“id”而不是“_id”?

这是我不知道的命名约定的一部分吗?


您可能会注意到,MongoDB 有很多函数(在 shell 中)和字段以 understore 开头,表示它们是内部的或特殊的,而不是用户提供的。

如果您有自己的“ID”,那么您可以将其存储为“id”,并仍然使用 MongoDB 提供的 _id 字段,尽管您不需要使用 MongoDB 生成的 ObjectId - 您可以将自己的自然主键存储在“_id”字段始终具有唯一索引。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么 MongoDb 文档 id 前面有一个下划线? 的相关文章

随机推荐