首页 > 解决方案 > 节点 Js 性能

问题描述

欢迎......我正在使用 Node js,但我遇到了问题性能问题 这个代码更好......从我的角度来看,第一个不是最好的,因为搜索特定项目可能需要时间

cart: {
    items: [{
        productId: {
            type: Schema.Types.ObjectId,
            ref: 'Product'
        },
        offerId: {
            type: Schema.Types.ObjectId,
            ref: 'Offer'
        },
        quantity: {
            type: Number,
            required: true
        }
    }]
}

或这个

product_cart: {
    items: [{
        productId: {
            type: Schema.Types.ObjectId,
            ref: 'Product'
        },
        quantity: {
            type: Number,
            required: true
        }
    }]
},
offer_cart: {
    items: [{
        offerId: {
            type: Schema.Types.ObjectId,
            ref: 'Offer'
        },
        quantity: {
            type: Number,
            required: true
        }
    }]
},

两种代码中哪一种最适合性能?

标签: node.js

解决方案


您在节点 js 中使用 mongodb 模式, use this reference link: https://mongoosejs.com/docs/guide.html

本文档到架构设置非常简单


推荐阅读