前提・実現したいこと
あるフィールドにおいて「xx」文字列を含むドキュメントを取り出したいです。
(例:「山」を入れるとフィールドに「山田」「山本」などが含まれたドキュメントが抽出)
下記のように「山〜」のようなパターンはできているブログは見つけたのですが、
「〜山〜」のようなパターンに対応できる方法は見つかりませんでした。
https://note.com/shogoyamada/n/n8fe9486fcbec
どなたかわかる方がいましたらご教示ください。
該当のソースコード
SwiftUI
1func picker(text: String) { 2 let db = Firestore.firestore() 3//このコードだと完全一致でないと抽出できない 4 db.collectionGroup("XXX").whereField("title", isEqualTo: text).getDocuments{(snap, error) in 5・・・
そのブログ記事の参照先に「範囲クエリ」とあるように、範囲指定してるだけなので、中間一致はできないと思います。
https://firebase.google.com/docs/database/rest/retrieve-data?hl=ja#range-queries
あなたの回答
tips
プレビュー