Сохранение того, что непосредственно в оболочке MongoDB сохраняет структуру вложенности:
{
"_id" : "4d9ddac669cb3bf5e855a366",
"type" : "events",
"labels" : [
"abc",
"123"
],
"keywords" : [
[
"a",
"b",
"c",
"d",
"e"
],
[
"1",
"2",
"3",
"4",
"5"
]
]
}
И, насколько мне известно, все официальные драйверы правильно обрабатывают вложенные массивы.Похоже, что писатель BSON в Node, возможно, пропускает внешний массив.
Можете ли вы выполнить несколько похожих тестов, сохраняя то же самое в оболочке и с помощью Node, и посмотреть, отличаются ли они?