Mongoose JS fragt alle zurückkommenden null oder leer ab

8

Ich versuche, ein einfaches MongooseJS-Beispielprogramm zu erstellen, das eine Liste von Elementen aus einer Sammlung erhält und jedes Mal wieder leer wird. Hier ist der Code:

%Vor%

Ich habe eine Standardinstanz von MongoDB, die ich in der Shell eingegeben habe:

%Vor%

Irgendeine Idee, warum mein Code keine Daten zurückgibt?

Danke für Ihre Hilfe, Dave

    
Dave Morris 01.02.2012, 01:27
quelle

2 Antworten

12

mongoose normalisiert den Namen der Sammlung in Klein- und Pluralform. Daher sollten Sie in db.samplecollections anstelle von db.sampleCollection einfügen. (Beachten Sie den Unterschied von Buchstaben c und s hier).

um es zu testen:

%Vor%

und es druckt richtig:

%Vor%

dann in Mongo-Shell:

%Vor%     
qiao 01.02.2012, 03:10
quelle
3

Während dies zutrifft, können Sie den Namen der Sammlung im dritten Argument angeben und die Groß- / Kleinschreibung aus dieser Zeichenfolge verwenden:

%Vor%     
gregnehus 21.03.2013 23:59
quelle