データが保存されたモデルの数を知るにはどうすればいいですか? という方法はあります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
がオブジェクトである場合、どのメソッドが呼び出されて実数を取得できますかcount
?
ありがとう
ベストアンサー1
コードが機能しない理由は、count 関数が非同期であり、同期的に値を返さないためです。
使用例は次のとおりです。
userModel.count({}, function( err, count){
console.log( "Number of users:", count );
})