Ich versuchte es heraus zu bekommen, indem es in eine Funktion und die Rückgabe bestanden, und es versäumt, dies zu tun.Wie kann ich das Ergebnis von Mungo Anruf extrahieren und es in eine Variable
sah ich ein Beispiel, wo jemand module.exports.VariableName = objects;
Mein Problem verwendet wird, kann ich immer noch nicht, oder dass Variablenname verwenden zugreifen. z.B. var names = Collection;
für die gleiche Datei.
Reference: Sammlung nicht
definiertWas mache ich falsch? Vielen Dank.
mongoose.connection.on('open', function(ref) {
console.log('Connected to mongo server.');
//trying to get collection names
mongoose.connection.db.listCollections().toArray(function(err, names) {
if (err) {
console.log(err);
} else {
module.exports.Collection = names;
}
});
});
Wenn die 'require' für diese Datei ausgeführt wird, bevor' listCollections' ausgeführt wird, hat sie keinen 'Collection'-Schlüssel – hyades