0
だから私はIDか電子メールで検索する必要があります。入力は、16進文字列または有効な電子メールとしてのobjectIdにすることができます。電子メールを介して検索するときに、メールが有効なのObjectIDを返すことに失敗したので、mongoose idとメールで見つけてください
今シンプル
User.find({'$or': [{email: req.body.user}, {_id: req.body.user}]}, function(err, user){})
は、エラーを投げています。
どうすればこの問題を解決できますか? 1つの可能な方法は、入力が電子メールであるかどうか最初に検出し、そのようにクエリを実行することですが、それ以外の方法はありますか?