Wie bekomme ich Daten von MongoDb mit Mungo?

7

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:

%Vor%

Meine Verbindung (das funktioniert, füge es nur FYI hinzu)

%Vor%

Meine -js -

%Vor%

Mein console.log() gibt als >>>>

zurück

Was mache ich hier falsch? Warum bekomme ich keine Daten in meinem Konsolenprotokoll? Vielen Dank im Voraus für jede Hilfe.

    
Kris Hollenbeck 28.10.2013, 05:19
quelle

2 Antworten

19

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%     
Peter Lyons 28.10.2013, 05:26
quelle
0

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 ...

    
elkhrz 19.08.2015 19:12
quelle