0
我使用Node.js構建服務器並使用MongoDB數據庫。我不知道如何從數據庫返回的結果中獲取屬性值。格式是JSON和代碼是:Node.js + Mongodb如何從Json格式獲取屬性值?
exports.queryExams = function(db, data, callback) {
var exams = db.collection("exams");
var stream = exams.find(data).stream();
stream.on("data", function(item) {
callback(item);
});
app.post("/showExam", urlencodedParser, function(req, res) {
var examName = req.body.examName;
console.log(examName);
var data = {examName:examName};
MongoClient.connect(url, function(err, db) {
assert.equal(null, err);
console.log("Connected correctly to server");
examDao.queryExams(db, data, function(result) {
console.log(result);
db.close();
});
});
});
示例數據:
{ _id: 561cc05ba9659d040569ffdf,
examName: 'Test1',
userName: 'Jack',
examId: 3,
array:
[ { examsId: 1, databaseId: 146 },
{ examsId: 2, databaseId: 1168 },
{ examsId: 3, databaseId: 1169 },
{ examsId: 4, databaseId: 147 },
{ examsId: 5, databaseId: 145 } ] }
我怎樣才能得到屬性值?