【发布时间】:2021-04-05 22:52:22
【问题描述】:
我有那些模型
[{"trisWin":18,"trisLost":2,"pongWin":4,"_id":"6068c0c237326d13706569aa","username":"Tommaso","password":"$2a$10$2TiaY12yCcRKWleDkXCeGe1ujJf8Liv5WBzsxFjGesrZR.KtakQtW","__v":0},{"trisWin":13,"trisLost":0,"pongWin":10,"_id":"606b838a81811a3734a9c717","username":"Test1234","password":"$2a$10$0KoOhIRzjQlsMho0rmFsLeoorTn4bjL3eGofRQuy.cc//3zIttWsa","__v":0},{"trisWin":9,"trisLost":0,"pongWin":2,"_id":"6068ca2ad9587c2b2c8df467","username":"Giacomo","password":"$2a$10$h24RPkGssur29K1WM5aCuOVO6Uw7cY9DD.s9nOU1iEp4qb6TxSuvu","__v":0}]
我想按“pongWin”和“trisWin”之和对它们进行排序
我试过这个const result = await User.find().sort({ trisWin: -1 })
它有效,但仅适用于 trisWin 变量
【问题讨论】:
标签: javascript node.js mongodb mongoose model