Представлять вложенную JSON как схему mon goose - PullRequest
0 голосов
/ 02 апреля 2020

Имея этот 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
}

Есть предложения?

...