我正在通过查询从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);
}
2条答案
按热度按时间vs3odd8k1#
对返回的数据应用
JSON.stringify()
:brvekthn2#
安装
mongoose
库以执行此示例如果您希望使用
users[]
进行特定的重新计算,则将使用index of 0
打印第一条记录示例:-
users[0].name
--将打印姓名users[0].email
--将打印电子邮件users[0].age
--将打印年龄