Saya mencoba banyak hal tetapi saya tidak dapat membuat count() berfungsi.
Berdasarkan dokumentasi, seharusnya berfungsi ini dapat:
User.find({nama pengguna: 'john'}).count()
Saya mendapatkan kesalahan ini:
DEBUG: TypeError: undefined bukan fungsi
di CALL_NON_FUNCTION (asli)
di /lib/luwak/lib/model.js:177:9
Saya juga sudah mencoba dengan
Temukan pengguna({nama pengguna: 'john'}).count(fn(r) { sys.debug(r); })
Atau
Pengguna.hitung();
...
Terima kasih atas dukunganmu.
Kesalahan di sini adalah tempat saya menguji dengan User.count(), dengan User.find().count() saya memiliki kesalahan berikut:
Kesalahan: Objek [Objek Objek] tidak memiliki metode 'hitungan'
Saya telah memecahkan masalah ini.
Kode yang benar adalah:
User.count({},function(count) {} )
Saya mengalami masalah yang sama, kode yang benar adalah:
User.count({},function(err, count) { } )
Jika Anda menghilangkan parameter err, hasil penghitungan akan selalu nol (jika tidak terjadi kesalahan).
DeprecationWarning: collection.count is deprecated, and will be removed in a future version. Use collection.countDocuments or collection.estimatedDocumentCount instead
Komentar yang paling membantu
Saya telah memecahkan masalah ini.
Kode yang benar adalah:
User.count({},function(count) {} )