Буферизация времени после 10000 мсJavascript

Форум по Javascript
Ответить
Anonymous
 Буферизация времени после 10000 мс

Сообщение Anonymous »

Всякий раз, когда я запускаю этот файл JS с помощью узла, я сначала получаю журнал консоли, говоря, что база данных подключена. Тем не менее, я получаю сообщение об ошибке после того, как сказал: «MongooseError: Operation Campgrounds.deletemany () буферизация, проведенная после 10000 мс». Есть идеи о том, почему это? Даже если я удалил часть Deletemany ({}) часть моего кода, это еще одна ошибка тайм -аута "MongoseError: Operation Campgrounds.insertone () буферизация, покинутая после 10000 мс"

Код: Выделить всё

const mongoose = require("mongoose");
const cities = require("./cities");
const { places, descriptors } = require("./seedHelpers");
const Campground = require("../models/campground");

mongoose.connect("mongodb://127.0.0.1:27017/camp-spot");

const db = mongoose.connection;

db.on("error", console.error.bind(console, "connection error:"));
db.once("open", () => {
console.log("Database connected");
});

const sample = (array) => array[Math.floor(Math.random() * array.length)];

const seedDB = async () => {
await Campground.deleteMany({});
for (let i = 0; i < 50; i++) {
const random1000 = Math.floor(Math.random() * 1000);
const price = Math.floor(Math.random() * 20) + 10;
const camp = new Campground({
location: `${cities[random1000].city}, ${cities[random1000].state}`,
title: `${sample(descriptors)} ${sample(places)}`,
image: "https://source.unsplash.com/collection/483251",
description:
"Lorem ipsum dolor sit amet consectetur adipisicing elit. Quibusdam dolores vero perferendis laudantium, consequuntur voluptatibus nulla architecto, sit soluta esse iure sed labore ipsam a cum nihil atque molestiae deserunt!",
price,
});
await camp.save();
}
};

seedDB().then(() => {
mongoose.connection.close();
});
Не уверен, что делать, попытался запустить этот файл с помощью узла, используя улов для ошибок, но все же получить такую ​​же ошибку, когда только что вышло.

Подробнее здесь: https://stackoverflow.com/questions/796 ... er-10000ms
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»