Мангуст использует значение поля из одной схемы в качестве имени поля в другой схеме

#mongoose #schema

#мангуст #схема

Вопрос:

В конце концов я хочу заполнить имена полей в одной коллекции значениями полей из другой коллекции. Как будто у меня есть коллекция каких-то предметов:

 { _id: ..., name: "item1", parameter1: "foo", parameter2: "bar", ... etc.},
{ _id: ..., name: "item2", parameter1: "42", paraneter2: "1337", ... etc.},
 

Я хочу, чтобы в другой коллекции были поля с именами элементов из первой коллекции:

 { _id: ..., "item1": { amount: 42, locked: false }, "item2": { amount: 1337, locked: true }, ... etc.}
 

Как я могу сделать это по схеме для второй коллекции? Спасибо