Как импортировать данные из javascript в базу данных mongoDB? - PullRequest
0 голосов
/ 13 марта 2020

Я пытаюсь использовать скрипт геолокации, который собирает местоположение пользователя. Я также в конечном итоге добавлю геокодер, но это может подождать. Это скрипт:

<script>
        var x = document.getElementById("demo");
        function getLocation() {
            if (navigator.geolocation) {
                navigator.geolocation.getCurrentPosition(showPosition);
            } else {
                x.innerHTML = "Geolocation is not supported by this browser.";
            }
        }

        function showPosition(position) {
            x.innerHTML = "Latitude: " + position.coords.latitude +
            "<br>Longitude: " + position.coords.longitude;
        }

    </script>

Моя цель - взять данные, собранные о пользователе, и сохранить их в базе данных, используя mongoDB, где I может их увидеть. Я новичок в javascript, но я знаю, как использовать mongoDB довольно хорошо. Кто-нибудь может мне помочь?

Ответы [ 2 ]

1 голос
/ 13 марта 2020

вы не можете сделать это без языка бэкэнда, как node js или php или чего-то еще. Вам нужно создать API на бэкэнд-языке, а затем вы можете использовать внешний интерфейс js, чтобы поразить этот API, получить и сохранить результаты.

0 голосов
/ 13 марта 2020

Как указывалось выше в ответе @DHRUV GUPTA, вам нужен бэкэнд, и он нужен как для безопасности, так как подключение к базе данных не должно быть со стороны браузера, а также для возможности использования пакетов типа mon goose . По формату он очень похож на mongoshell и не займет много времени, чтобы привыкнуть

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...