Как импортировать и использовать экспортированную базу данных firebase в mLab? - PullRequest
0 голосов
/ 13 октября 2018

В настоящее время я экспортировал свою базу данных из firebase.Это выглядит так:

{
  "a" : {
    "-LH-wWiC6Pt874i" : {
      "OwnerUserId" : "in63Syuyuyighjj",
      "Passengers" : {
        "dUCMzvi5UIBd81jPRQhg2" : {
          "HasPaid" : false,
          "IsAccepted" : true
        }
      }
    },
    "-LHdt9z-RHmyEvQn" : {
      "OwnerUserId" : "7Gq0jhLhMhLgm1",
      "Passengers" : {
        "ZP049naZWDXy4mN6we33" : {
          "HasPaid" : false,
          "IsAccepted" : false
        },
        "hGC2YWQnUdMZdPCJLW43" : {
          "HasPaid" : false,
          "IsAccepted" : false
        }
      }
    },
    "-LIgKeiFlJE3LsI" : {
      "OwnerUserId" : "abcdef",
      "Passengers" : {
        "SGnMfEC3vf38lkzZJBqAD2" : {
          "HasPaid" : false,
          "IsAccepted" : true
        }
      }
    }
  },
  "b" : {
    "-LHdt9z-RH27S0myEvQn" : {
      "DateTime" : "2018-10-30T03:16:50.000Z",
      "DropoffAddressDisplay" : "iiii",
      "DropoffAddressFull" : "Japan",
      "DropoffCity" : "hhhh",
      "DropoffCoordinates" : {
        "Latitude" : 44.43,
        "Longitude" : -90.541687
      }
    }
   }
  }

Я хочу импортировать его в mLab, есть ли какой-нибудь быстрый способ импортировать его, а после импорта в mLab я хочу получить доступ к нему с помощью локальной настройки node-mongoв моей локальной системе.Кроме того, я не понимаю, почему такой ключ "-LH-wWiC6Pt874i" добавляется к каждому объекту и как я могу получить доступ к значениям для "OwnerUserId", как это случайное число.

Спасибо.

1 Ответ

0 голосов
/ 21 октября 2018

В mLabs есть опция для импорта базы данных в различных формах:

При входе в систему у нас есть четыре вкладки: Коллекции, Пользователи, Статистика, Резервные копии и Инструменты.

Перейти к Инструменты вкладка .При импорте / экспорте:

У нас есть опции для импорта в виде Biary или JSON или CSV.

Скопируйте команды и используйте их для экспорта или импорта

...