簡體   English   中英

動態查找用戶

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM