0

リモート サーバーで実行されている mongodb のコレクションを検索するために、sleepy mongoose http インターフェイスを使用しています。mongodb の json ドキュメントの 1 つでパターンを検索するために使用する http URL 内の正規表現に問題があります。

私が使用する場合

...?criteria={"type":"book"}

完全な文字列として「本」に一致する型パラメーターを持つすべてのjsonオブジェクトを返します。

ただし、使用する場合

...?criteria={"type":{"$regex":"book", "$options":"i"}}

部分文字列として「本」に一致する型パラメーターを持つすべてのjsonオブジェクトを返しますが、「本」として完全な部分文字列を持つ型と一致しません。だから私は完全な試合に負けます。

両方を取得するには、上記の両方のクエリを 2 回呼び出す必要がありますか?

4

0 に答える 0