最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

将mongodb对象id设置为'String'而不是'Schema.Types.ObjectId'是不好的做法?

运维笔记admin12浏览0评论

将mongodb对象id设置为'String'而不是'Schema.Types.ObjectId'是不好的做法?

将mongodb对象id设置为'String'而不是'Schema.Types.ObjectId'是不好的做法?

我想知道这是否会影响性能或其他重要事项,尤其是在mongodb集合中查找文档时

我做到了这一点

var ComputerArticleSchema = mongoose.Schema({
    _id: {
        type: String,
        required: true
    },

它通常是这样做的

_id: {
    type: Schema.Types.ObjectId,
    required: true
},
回答如下:

不是性能,但是当你有两个以上的模型并且它们有关联时,你怎么能在它们之间建立联系。因此,有必要。而且你不必像你那样手动定义(写),mongodb会自动创建_id。

发布评论

评论列表(0)

  1. 暂无评论