Node.js Mongosse

Adriano10

Bekanntes Mitglied
Javascript:
const MongoClient = require('mongodb').MongoClient;
const mongoose = require('mongoose');

const uri = "mongodb+srv://netninja:test1234@cluster0.qknxb.mongodb.net/myDB?retryWrites=true&w=majority";
const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true });

client.connect()
    .then(() => {
        console.log('start');
    })
    .catch(err => {
        console.error('App starting error:', err.stack);
        process.exit(1)
    });

    var Schema = mongoose.Schema({
        name: String,
        price: Number,
        quantiti: Number
    });
    
    var Book = mongoose.model('Book', Schema, 'Blogs');
    
    var books = new Book([
        {
            name: 'Book',
            price: 200,
            quantiti: 300
        },
    
        {
            name: 'Book1',
            price: 300,
            quantiti: 400
        }
    ]);
    
    books.save(function(err, book){
        if(err){
             return console.log(err);
         }else{
             console.log(book.name + " successfull");
         }
    })
Ich kriege diese Meldung:
Debugger attached.
start
MongooseError: Operation `Blogs.insertOne()` buffering timed out after 10000ms
at Timeout.<anonymous> (C:\Beka\OMP\Visual Studio Code\db\node_modules\mongoose\lib\drivers\node-mongodb-native\collection.js:185:20)
at listOnTimeout (internal/timers.js:554:17)
at processTimers (internal/timers.js:497:7)

Könnte jemand mir erklären, woran das liegt.

Vielen Dank im Voraul
 

M.L.

Top Contributor

Ähnliche Java Themen

Neue Themen


Oben