Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 节点Js性能_Node.js - Fatal编程技术网

Node.js 节点Js性能

Node.js 节点Js性能,node.js,Node.js,欢迎。。。我正在使用Node js,但性能有问题 这个代码更好吗。。。在我看来,第一个不是最好的,因为它可能需要时间来搜索特定的项目 cart: { items: [{ productId: { type: Schema.Types.ObjectId, ref: 'Product' }, offerId: { type: Schema.Types.ObjectId,

欢迎。。。我正在使用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
        }
    }]
},

两种代码中哪一种对性能最好?

首先,您的问题非常笼统。如果问题是关于运行时性能的,那么它取决于许多因素,而不仅仅是模型模式。 在任何情况下,您都可以使用mongoose填充来访问ObjectId引用的特定字段。如果这是您的意图,您可以在此处阅读更多关于猫鼬
populate()

首先,你的问题非常笼统。如果问题是关于运行时性能的,那么它取决于许多因素,而不仅仅是模型模式。 在任何情况下,您都可以使用mongoose填充来访问ObjectId引用的特定字段。如果这是您的意图,您可以在此处阅读更多关于猫鼬
populate()

您正在节点js中使用mongodb模式,
使用此参考链接:


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

您正在节点js中使用mongodb架构,
使用此参考链接:


这个文档到模式设置非常简单

好吧,你的问题是错误的。Nodejs与此无关。所有操作都在MongoDB SideMuhammad上完成,您需要重新构造您的问题。1.在node js中处理此JSON时,您是否在询问如何提高node js的性能?2.如何改进MongoDB模式以获得更好的性能?您的问题是错误的。Nodejs与此无关。所有操作都在MongoDB SideMuhammad上完成,您需要重新构造您的问题。1.在node js中处理此JSON时,您是否在询问如何提高node js的性能?2.如何改进MongoDB模式以获得更好的性能?