Also versuche ich herauszufinden, warum mein zurückgegebenes Objekt jedes Mal nur []? Hier ist mein Code:Knoten/JSON Probleme
var returnObject = [];
db.query(queryString, function(err, rows, fields) {
if (err) throw err;
for (var i in rows)
{
console.log('Data: ', rows[i]);
var marker =
{
o_ID:rows[i].o_ID,
data:rows[i].data
};
returnObject[i]=marker;
console.log(chalk.red(returnObject[i].o_ID));
console.log(chalk.red(returnObject[i].data));
}
});
var sqsParams = {MessageBody: JSON.stringify(returnObject), QueueUrl :'---'};
Aus irgendwelchen Gründen, wenn ich die returnObject Werte drucken sie korrekt sind, aber wenn es um die etwas passiert JSON.stringify bekommt und sendet an meine SQS-Warteschlange nur []. Aber das noch führt in der gleichen Ausgabe
dachte ich, vielleicht den Marker Variable loszuwerden und
returnObject[i]= {
o_ID:rows[i].o_ID,
data:rows[i].data
};
nur zuweisen. Irgendwelche Ideen? Vielen Dank!
ahhhh duhh. Ich habe mich gefragt warum. Wir haben das alles in db call gemacht und wir arbeiten perfekt! Vielen Dank! – wdlax11