ProjectModel.find({projectName: 'name'}).sort({viewCount: -1}).limit(5).exec(
function(err, projects) {
...
}
);
只是試圖瞭解這個查詢正在做什麼。我相信這是一個從高到低的順序尋找viewCount
,結果被限制爲5什麼是這種貓鼬查詢的SQL等效物
ProjectModel.find({projectName: 'name'}).sort({viewCount: -1}).limit(5).exec(
function(err, projects) {
...
}
);
只是試圖瞭解這個查詢正在做什麼。我相信這是一個從高到低的順序尋找viewCount
,結果被限制爲5什麼是這種貓鼬查詢的SQL等效物
select * from project where projectName = 'name' order by viewCount desc limit 5
什麼是''***手段?並且在這個SQL查詢中包含了'projectName:「name」'在哪裏? – bouncingHippo
'name'是查詢期望在projectName列中找到的值 – case1352
搜索上PROJECTNAME其中projectname等於「名」,然後排序降序觀看次數,然後限制5個記錄結果。所以是的,你們大部分是正確的。
我不確定貓鼬的發現是否等於或類似/包含;大概等於默認。檢查文檔。
SELECT name from projects order By viewCount LIMIT 5
如果我想通過viewCount LIMIT 5'從項目順序中選擇_id,會怎麼樣? – bouncingHippo
它尋找有PROJECTNAME''name''項目,通過觀看次數的增加對它們進行分類,並將其限制爲5個結果 – Esailija