Если вы столкнулись с этой проблемой, это означает, что вы пытаетесь подключиться к монго без запуска сервера на локальном компьютере, что вызывает эту проблему
Некоторые системы не запускают службу mongo автоматически при запуске машины. Поэтому вам нужно запустить его вручную.
Запустите эту команду, чтобы запускать сервис каждый раз, когда вы запускаете компьютер или когда вы хотите использовать mongo
sudo service mongod start
// or
sudo systemctl start mongod
Выполнить sudo service mongod status
и посмотреть, что он вернет. Если он остановлен, запустите sudo service mongod start
, чтобы запустить mongodb, и попробуйте подключиться к нему.
Если sudo service mongod start
выдает ошибку, то
Создайте файл /lib/systemd/system/mongod.service
со следующим содержимым:
[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target
[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf
[Install]
WantedBy=multi-user.target
Если ошибка не исчезла, сообщите об ошибке консоли. В начале мы можем помочь вам лучше.
$(".item").hover(
function () {
var answer = $("<div class=\"attending\">Yes/No</div>").hide();
answer.appendTo($(this)).slideDown();
},
function () {
$(this).find("div:last").slideUp("normal", function() {
$(this).remove();
});
}
);
Вы добавили не того дочернего элемента к неправильному элементу и вы забыл сперва скрыть элемент.
Эта строка начинает скользить вверх, но не дожидается завершения анимации и удаляет элемент.
$(this).find("div:last").slideUp().remove()
попробуйте
$(".item").hover(
function () {
$(this).append(
$("<div class=\"attending\">Yes/No</div>").hide();
).find("div:last").slideDown();
},
function () {
$(this).find("div:last").slideUp("normal", function() {
$(this).remove();
});
}
);
Интуитивно я хочу сказать, что вы применяете эффект скольжения не к тому элементу. Он вызывается в .list
, а не в div.atnding
, которое, как я полагаю, вы хотите отобразить.