在express node.js中在控制台上打印mongoose结果的值
我通过查询从mongoose获得价值
console.log(docs); output : [ { usercount: 0, _id: 5653fab1d6b5f1cf624b97fd }, { usercount: 1, _id: 56541b49d6b5f1cf624b97ff } ] console.log(docs[1]._id); output: 56541b49d6b5f1cf624b97ff console.log(docs[1].usercount); output: undefined
那么,我将如何得到usercount的价值。
我有以下代码模型uservisitcount.js:
var mongoose = require('mongoose') ,Schema = mongoose.Schema uservisitcountSchema = new Schema( { usercount:String, }), Usercount = mongoose.model('uservisitcount', uservisitcountSchema); module.exports = Usercount;
将此模型包含在控制器中:
var Uservisitcount = require('../models/uservisitcount');
我跑了下面的查询:
Uservisitcount.find({},function(err,docs){ console.log(docs); console.log(docs[1]._id); console.log(docs[1].usercount); }