В общем надо создать аптеку, и там есть 4 модели, лекарства, клиенты, аптека и категории лекарства.
В корзине надо чтобы считал сумму всех товаров, которые есть в корзине
const basketSchema = mongoose.Schema({
user: {
ref: "Client",
type: mongoose.Schema.Types.ObjectId
},
product: {
ref: "Drug",
type: mongoose.Schema.Types.ObjectId,
total: temp + Drug.product
}
})
+ еще дополнительные вопросы
Может кто то разъяснить что делает агреграция и метод lookup
users
.aggregate([
{
$lookup: {
from: 'rooms',
localField: 'room_id',
foreignField: 'id',
as: 'room_details',
},
},
])