如果我有這個架構......
maid = {
services: [{
type: String,
enum: ["cleaning", "cooking", "baby sitting"]
}]
}
- 我將如何在 URL 中撰寫查詢以查找所有僅提供“清潔”和“烹飪”服務的女傭。
示例:“http://company/maids?services=cleaning,cooking”或其他方式。
- 如何從資料庫中找到所有需要服務的女傭?
例子:
Maid.find({
services: {
$all:req.query.services
}
})
要么
Maid.find(req.query);
請提出一些好的方法來完成上述作業。
uj5u.com熱心網友回復:
- 使用應該使用
http://company/maids?services=cleaning,cooking - 使用可以在 mongodb 中使用這個 $all 像
Maid.find({services:{$all: req.query.services.split(',')}})
ps:使用必須在搜索前驗證查詢
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/448375.html
