私は1000sレコードからデータベースからデータを取得するロジックを探しています。私はアプリケーションレベルで行うことはできません。MongoDB正規表現での配列検索
私は、 "ll、gg、ss、ff ..."のように2つのツイン文字で終了するデータを持っています。 DBから上記の双子文字で終わる単語を検索したい。
マイサンプルDB:
[{
"word": "Floss"
}, {
"word": "smacx"
}, {
"word": "fuzz"
}, {
"word": "grass"
}, {
"word": "dress"
}, {
"word": "puff"
}, {
"word": "cliff"
}, {
"word": "sniff"
}, {
"word": "chess"
}, {
"word": "kiss"
}, {
"word": "fell"
}, {
"word": "shell"
}]
checkarray = [ 'LL'、 'G-G'、 'LL'、 'SS']。
これをDBレベルとしてどのように行うかに関するアイデア。アプリケーションレベルのループは、ほぼ100,000レコードがあるため、高くなり、時間がかかります。
驚くばかり。うまく働いてくれてありがとうございます。小さな変化。途中でcheckArrayの手紙が終わる単語が必要です。 CheckArray文字は、文字列の末尾にある必要があります。 "EGG"のように "埋まっていない"、助けを探しています。@chridam –
@ user1099855私は、その要件の解決策で自分の答えを更新しました。 – chridam
パーフェクト、働き罰金 –