マングースモデルのすべてのカウントを取得するにはどうすればいいですか? 質問する

マングースモデルのすべてのカウントを取得するにはどうすればいいですか? 質問する

データが保存されたモデルの数を知るにはどうすればいいですか? という方法はあります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 );
})

おすすめ記事