在我们的团队中,我们想用诸如prefix:5cd55147cc13df964a959e28
之类的前缀版本替换基本ObjectId。
有很多主题可以解决这个问题,但是我很难找到清晰,简洁和最新的信息,以了解用基本字符串替换ObjectId的含义。
文档似乎解释了人口应该与其他类型一起工作。所以我想我应该能够做到这一点:
let parentSchema = Schema(
{
child: { type: String, ref: "child" },
},
{
timestamps: true,
}
);
我现在也将时间戳存储在_id中,但是当我使用timestamps: true
时,这应该没问题。
我会想念猫鼬的一些重要特征吗?还是必须引入解决方法来使某些事情变得更难?
findById
和populate
是否可以按预期工作,等等...