У меня есть 2 схемы мангуста, одна для stock
(информация о складе) и одна для trade
.Где торговля представляет собой сделки stock
(время, объем и т. Д.).Каждый stock
имеет код символа, а поток данных, по которому я получаю сделки, включает коды символов в виде строк.Как бы я заполнил эти две коллекции, так как я не могу использовать обычную мангуста 'ref'
здесь.
Вот мои две схемы:
const stockSchema = new Schema({
symbolCode: { type: String, trim: true },
symbol: { type: String, trim: true },
type: { type: String, index: true, trim: true },
country: { type: String, lowercase: true }
})
const tradeSchema = new Schema({
symbolCode: { type: String, index: true },
symbol: { type: String, index: true },
price: Number,
volume: Number,
time: Date,
currency: { type: String, default: 'USD', uppercase: true, index: true }
})
Я хочу удалить первые два поляв схеме trade
, чтобы я мог просто получить некоторую ссылку на акцию здесь.Как я могу это сделать?