У меня есть две схемы мангуст,
Схема A:
{
field1 : { type : [String] }
}
Схема B:
{
field2 : { type : ObjectId, ref : 'A' }
}
Я хочу заполнить мангуст так, чтобы я получил следующий результат:
{
field2 : field1 of a documnet from A
}
или
{
field2 : document of A,
field1 : field1 field of document A
}
Пример:
Документ в формате А
{
_id: 1
field1: ["1", "2", "3"]
}
Документ в B
{
_id : 2
field2 : 1
}
После заполнения я хочу, чтобы результат был
{
_id : 2
field2 : ["1","2","3"]
}
или
{
_id : 2
field2 : {_id : 1 , field1 : ["1","2","3"]}
field1 : ["1","2","3"]
}
Любой из двух будет оценен.