在mongoose中,如何同时删除默认的_id和_v字段?
发布于 7 年前 作者 dpc761218914 3759 次浏览 来自 问答

如题

来自酷炫的 CNodeMD

7 回复

让它默认不生成_id,是可以的,但加上_v就有问题

来自酷炫的 CNodeMD

这个没必要删除,放那也不影响什么的

_id不可以删 _v是版本锁看mongoose选项

还是好好看下mongo吧,_id闪了,还怎么区分冷热数据

@beiyio 请问什么是冷热数据呢?我可以把_id删除掉,新建一个String 类型的_id吧?

来自酷炫的 CNodeMD

@dpc761218914 mongo为了快速查找,会将经常使用的数据,存在某个内存中。搜索数据的时候会先在哪里进行搜索,搜索不到了才会去冷数据中搜索。

@beiyio 这算是内部机制吗?之前还真不知道。这不是和Redis有点儿类似。

来自酷炫的 CNodeMD

回到顶部