1. ホーム
  2. javascript

[解決済み] Mongoose.js。ユーザー名 LIKE の値でユーザーを検索

2022-12-26 16:04:40

質問

mongoDbでvalueというユーザーを探しに行きたいです。 の問題です。

username: 'peter'

は、ユーザ名が "Peter" または "PeTER"... のような場合、私はそれを見つけることができないということです。

だから私はSQLのようにしたい

SELECT * FROM users WHERE username LIKE 'peter'

私が求めているものが伝わるといいのですが?

短い: 'field LIKE value' in mongoose.js/mongodb

どのように解決するのですか?

解決策を探していた人のために、ここに紹介します。

var name = 'Peter';
model.findOne({name: new RegExp('^'+name+'$', "i")}, function(err, doc) {
  //Do your action here..
});