Ich habe gerade begonnen, MongoDB und Mungo zu lernen. Derzeit habe ich folgende Struktur:
%Vor% Wenn ich db.adminLogin.find()
von der Kommandozeile aus starte, bekomme ich:
Meine Verbindung (das funktioniert, füge es nur FYI hinzu)
%Vor%Meine -js -
%Vor% Mein console.log()
gibt als >>>>
Was mache ich hier falsch? Warum bekomme ich keine Daten in meinem Konsolenprotokoll? Vielen Dank im Voraus für jede Hilfe.
mongoose nimmt standardmäßig singuläre Modellnamen und paart sie mit einer Sammlung, die mit dem Plural von that benannt ist, also sucht mongoose in der db nach einer Sammlung namens "adminLogins", die nicht existiert. Sie können Ihren Sammlungsnamen als zweites Argument angeben, wenn Sie Ihr Schema definieren:
%Vor%kompilieren Sie zuerst nur das one -Modell mit dem Schema als Argument
var adminLogin = mongoose.model('adminLogin', adminLogin);
in Ihrem Code adminLogin existiert nicht, adminLoginModel tut das;
danach statt
%Vor%probiere das
aus %Vor%ist wichtig das "s" weil Mongo den Plural des Modells verwenden, um die Sammlung zu nennen, sorry für mein Englisch ...
Tags und Links javascript node.js mongodb express mongoose