node.js - 节点 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
}
}]
},
两种代码中哪一种最适合性能?
解决方案
您在节点 js 中使用 mongodb 模式,
use this reference link:
https://mongoosejs.com/docs/guide.html
本文档到架构设置非常简单
推荐阅读
- javascript - 警告:遇到两个孩子使用相同的键,`-`。密钥应该是唯一的,以便组件在更新时保持其身份
- laravel - Undefind withoutExceptionHandling()
- scylla - 从scylla中选择时如何保证timeuuid单调递增
- node.js - 使用 Node.js 应用程序在 Active Directory 中执行搜索查询
- excel - 来自其他工作表和列的动态下拉列表(偏移量/索引?)
- c - 重绘窗口时内容丢失
- php - 仅使用 Laravel 特征将动态数据显示到页脚
- c# - 我的打印 PDF 不显示原始窗口的绑定数据 - C# MVVM
- asp.net-mvc - 我有一个问题如何使用实体框架将具有相同名称的输入字段值添加到数据库中?下面是我的代码,
- amazon-web-services - 如何允许 AWS Client VPN 访问 Elastic Load Balancer