[英]Find user dynamically
** 我想創建一個 function 接受任何數據,如 id、email 等,並根據傳遞給它的輸入找到用戶。 **
前任:
const user = async(input)=>{
const result = data.findOne({input}); //whatever the input I passed I want the user
return result;
}
我應該通過像(輸入,鍵)這樣的輸入來傳遞鍵嗎?? 所以我需要一個通用的 function 來動態查找用戶數據
假設您提前知道可能在哪些字段中找到數據,請使用$or
來檢查它們:
data.findOne({$or: [
{id: input},
{email: input},
{username: input}
]})
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.