我如何知道已保存数据的模型的数量?有一个 Model.count()
的方法,但它似乎不起作用。
var db = mongoose.connect('mongodb://localhost/myApp');
var userSchema = new Schema({name:String,password:String});
userModel =db.model('UserList',userSchema);
var userCount = userModel.count('name');
userCount
是一个Object,调用哪个方法可以获得真正的count
?
谢谢
最佳答案
您的代码不起作用的原因是 count 函数是异步的,它不会同步返回值。
这是一个使用示例:
userModel.count({}, function( err, count){
console.log( "Number of users:", count );
})
https://stackoverflow.com/questions/10811887/