var obj = {}; obj.url = hostNames[i]; obj.statusCode = res.statusCode; obj.headers = res.headers; db.collection.save(JSON.stringify(obj, null, 2));
I am currently trying to request an HTTP response through Node.js and then parse this output into MongoDB using JSON.stringify (a method that converts data to a JSON document format). For some reason, I get some weird output in MongoDB, it looks something like this:
> db.scrape.find() { "_id" : ObjectId("51472849650593014a3c20da"), "0" : "{", "1" : "\n", "2" : " ", "3" : " ", "4" : "\"", "5" : "u", "6" : "r", "7" : "l", "8" :
I believe that it interprets each char as a new variable. What have I done wrong in my code?
source share