Подключение Мангуста - PullRequest
0 голосов
/ 06 марта 2020

Я пытаюсь запустить файл JS и тестировать на своем терминале, если я получаю сообщение об ошибке или если я ошибочно добавил новый элемент в свою базу данных. Я запустил Mongodb, открыл терминал с «mon go» и, наконец, запустил свое приложение, коты. js. Когда я запускаю cat. js мой терминал выглядит следующим образом:

roots@goorm: / workspace / WDB / Databases # node cats. js

roots@goorm: / workspace / WDB / Базы данных #

.. В принципе ничего не происходит. Что я могу пропустить? Заранее спасибо.

У меня есть следующее JS:

var mongoose = require("mongoose");
mongoose.set('useUnifiedTopology', true);

var catSchema = new mongoose.Schema({
    name: String,
    age: Number,
    temperament: String
});

var Cat = mongoose.model("Cat", catSchema);


// adding a new cat to the database

var george = new Cat({
    name: "George",
    age: 11,
    temperament: "Grouchy",
});

george.save(function(err,cat){
    if(err){
        console.log("SOMETHING WENT WRONG");
    } else {
        console.log("WE JUST SAVED A CAT TO THE DATABASE");
        console.log(cat);
    }
});

1 Ответ

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

Вам необходимо подключиться к вашей базе данных. Пример:

mongoose.connect('mongodb://localhost:27017/myapp', {useNewUrlParser: true});

Документы

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