Mongoose: рдЧрд┐рдирддреА () рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ?

рдХреЛ рдирд┐рд░реНрдорд┐рдд 28 рдЬреВрди 2010  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: Automattic/mongoose

рдореИрдВрдиреЗ рдХрдИ рдЪреАрдЬреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рд▓реЗрдХрд┐рди рдореИрдВ рдЧрд┐рдирддреА() рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реАрдХрд░рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдпрд╣ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ:
User.find ({рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо: 'рдЬреЙрди'})ред рдЧрд┐рдирддреА ()

рдореБрдЭреЗ рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓реА рд╣реИ:
рдбреАрдмрдЧ: рд▓реЗрдЦрди рддреНрд░реБрдЯрд┐: рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреЛрдИ рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд╣реИ
CALL_NON_FUNCTION рдкрд░ (рдореВрд▓)
/lib/mongoose/lib/model.js:177:9 . рдкрд░

рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рд╕рд╛рде рднреА рдХреЛрд╢рд┐рд╢ рдХреА рд╣реИ
User.find ({рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо: 'рдЬреЙрди'})ред рдЧрд┐рдирддреА (рдПрдлрдПрди (рдЖрд░) {sys.debug (рдЖрд░);})
рдпрд╛
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ред рдЧрд┐рдирддреА ();
...

рдЖрдкрдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореИрдВрдиреЗ рдорд╛рдорд▓рд╛ рд╕реБрд▓рдЭрд╛ рд▓рд┐рдпрд╛ рд╣реИред
рд╕рд╣реА рдХреЛрдб рд╣реИ:
User.count({},function(рдЧрд┐рдирддреА) { } )

рд╕рднреА 5 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдпрд╣рд╛рдВ рддреНрд░реБрдЯрд┐ рд╡рд╣ рд╣реИ рдЬрд╣рд╛рдВ рдореИрдВ User.count() рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реВрдВ, User.find() рдХреЗ рд╕рд╛рдеред рдЧрд┐рдирддреА() рдореБрдЭреЗ рдирд┐рдореНрди рддреНрд░реБрдЯрд┐ рд╣реИ:
рддреНрд░реБрдЯрд┐: рд╡рд╕реНрддреБ [рд╡рд╕реНрддреБ рд╡рд╕реНрддреБ] рдХреЛрдИ рд╡рд┐рдзрд┐ 'рдЧрд┐рдирддреА' рдирд╣реАрдВ рд╣реИ

рдореИрдВрдиреЗ рдорд╛рдорд▓рд╛ рд╕реБрд▓рдЭрд╛ рд▓рд┐рдпрд╛ рд╣реИред
рд╕рд╣реА рдХреЛрдб рд╣реИ:
User.count({},function(рдЧрд┐рдирддреА) { } )

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рд╕рд╣реА рдХреЛрдб рд╣реИ:

User.count({},function(err, count) { } )

рдпрджрд┐ рдЖрдк рддреНрд░реБрдЯрд┐ рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рдЫреЛрдбрд╝ рджреЗрддреЗ рд╣реИрдВ рддреЛ рдЧрдгрдирд╛ рдкрд░рд┐рдгрд╛рдо рд╣рдореЗрд╢рд╛ рд╢реВрдиреНрдп рд╣реЛрдЧрд╛ (рдпрджрд┐ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реБрдИ)ред

DeprecationWarning: collection.count is deprecated, and will be removed in a future version. Use collection.countDocuments or collection.estimatedDocumentCount instead

https://mongoosejs.com/docs/deprecations.html# -рдЧрд┐рдирддреА-

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

weisjohn picture weisjohn  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

adamreisnz picture adamreisnz  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Soviut picture Soviut  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rohan-paul picture rohan-paul  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

simonxca picture simonxca  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ