Я базы данных MySQL, который выглядит следующим образом:MongoDB дизайн схема для хранения столбца MySQL, как значение массива запрос
----|-----------|--------|------------|---------|----------|---------|----------|----------|
_id| Segment_ID| Origin | Destination| Aircraft| Latitude1|Latitude2|Longitude1|Longitude2|
----|-----------|--------|------------|---------|----------|---------|----------|----------|
1 | LFAQ-GILTO| LFAQ | KURIS | A3ST | 49.56 | 2.5 | 49.97 | 2.33 |
----|-----------|--------|------------|---------|----------|---------|----------|----------|
1 |GILTO-EVX | LFAQ | KURIS | A3ST | 49.97 | 2.33 | 50.70 | 2.12 |
----|-----------|--------|------------|---------|----------|---------|----------|----------|
1 |EVX-KURIS | LFAQ | KURIS | A3ST | 50.70 | 2.12 | 52.00 | 2.07 |
----|-----------|--------|------------|---------|----------|---------|----------|----------|
я хочу перенести свою базу данных из MySQL в MongoDB. Я использую mongify для переноса моей базы данных во встроенную коллекцию в mongodb. У меня не было проблем с этим. НО, я хочу сделать следующее: 1. Перенесите во встроенную коллекцию в mongodb и поместите столбцы в качестве значения массива. 2. я хочу, чтобы моя коллекция MongoDB выглядеть следующим образом
Flight: {
id:1 {
"Segment_ID": "LFAQ-GILTO, GILTO-EVX, EVX-KURIS",
"Origin": "LFAQ, LFAQ, LFAQ",
"Destination": "KURIS, KURIS, KURIS",
"Aircraft" : "A3ST, A3ST, A3ST",
"Latitude1" : "49.56, 49.97, 50.70",
etc.....
Есть ли способ, что я могу заставить его работать?
сейчас моя база данных выглядит следующим образом:
Flight: {
id1: {
"0": {
"Segment_ID": "LFAQ-GILTO",
"Origin": "LFAQ",
"Destination": KURIS",
"Aircraft" : "A3ST",
"LAtitude1": "49.56",
.......
},
"1": {
"Segment_ID": "LFAQ-GILTO",
"Origin": "LFAQ",
"Destination": KURIS",
"Aircraft" : "A3ST",
"LAtitude1": "49.56",
.....
},
"2": {
"Segment_ID": "LFAQ-GILTO",
"Origin": "LFAQ",
"Destination": KURIS",
"Aircraft" : "A3ST",
"LAtitude1": "49.56",
.....},
......
Что данные выглядят как в Монго сейчас? Что вы пробовали? Очень просто преобразовать в желаемую структуру, хотя похоже, что у вас может быть неограниченный объем данных в вашем документе. Документы ограничены 16 МБ. – WiredPrairie
Почему вы хотите, чтобы ваши данные выглядели так? Это выглядит ужасно, чтобы разобрать и работать с ... – Philipp
мои коллеги, которые будут работать с этой базой данных, спросили меня, могу ли я спроектировать его таким образом, они думали, что он будет работать быстрее –