Ich bin neu im Knoten und habe die Daten von mongoDB erfolgreich gelesen.Speichern des Collection-Ergebnisses von mongoDB im Knoten
Aber ich möchte die gesamten Daten aus der Sammlung in eine Variable in Nodejs speichern, wie ich sie auf der Indexseite verwenden möchte.
Ich weiß nicht, wie man es speichert.
// Connection URL
var url = 'mongodb://localhost:27017/test';
// Use connect method to connect to the Server
MongoClient.connect(url, function (err, db) {
assert.equal(null, err);
console.log("Connected correctly to server");
seriescollection = db.collection('series');
});
var findseries = function (db, callback) {
var cursor = db.collection('series').find();
cursor.each(function (err, doc) {
assert.equal(err, null);
if (doc != null) {
console.dir(doc);
} else {
callback();
}
});
};
MongoClient.connect(url, function (err, db) {
assert.equal(null, err);
//insertDocument(db, function() {});
findseries(db, function() {
db.close();
});
});
Meine Probe JSON-Objekt in MongoDB ist
{
"_id" : "b835225ba18",
"title" : "Name",
"imageurl" :"https://promotions.bellaliant.net/files/Images/TMN/Ballers-June2015.jpg",
"namespaceId" : "UNI890"
}
ich alle Felder zugreifen möchten und eine Seite erstellen basierend auf den Feldern, die ich gespeichert haben. Ich muss auf alle Felder zugreifen und das ist mein Hauptziel.
Dies ist ein Haustier Projekt Ich arbeite an einer Freizeit MEAN Stack ein bisschen zu lernen.
Vielen Dank für Ihre Hilfe !!!!
Vielen Dank für Eure Hilfe. Ich bekomme alle Dinge als [Objekt Objekt] ..... Nicht ein komplettes Array –
Oh gezz, das war dumm von mir. Es ist wahrscheinlich ein Versprechen oder etwas. Sie möchten einen Rückruf, wie hier beschrieben: https://mongodb.github.io/node-mongodb-native/api-generated/cursor.html#toarray Ich habe meinen Code aktualisiert. –
Danke !! Funktioniert gut –