Имея этот JSON фрагмент:
"buy": {
"discount": {
"quantity": {
"fractional": 0,
"currency": "USD"
}
}
}
Попытка описать это как с mon goose:
const mongoose = require('mongoose');
const Schema = mongoose.Schema;
const Price = {
fractional: Number,
code: String,
}
const Quantity = Price;
const Buy = {
discount: { Quantity }
}
Проблема в discount
и его дочерних элементах, quantity
. Я пробовал много способов сделать это, но все время коллекция, которая добавляется в базу данных после выполнения этого кода, не имеет discount
объекта.
Пробовала все комбинации объявления количества и / или Цена как объекты или нет, тот же результат
const Quantity = { Price };
const Buy = {
discount: Quantity
}
Есть предложения?