メタオブジェクトをDB的な利用を考えており、
GraphQL使用して検索、追加、削除などの操作をしようとしています。
ただ、API仕様書を見る限り、メタオブジェクト内の特定typeの中のデータ検索において実質使えそうなのが
- 表示名での検索(metaobjectsでdisplay_name指定)
- IDでの検索(metaobjectsでid指定)
- handleでの検索(metaobjectByHandleでhandle指定)
この3つのみの印象です。(これらは実際にテストして取得ができました。)
API仕様書:
https://shopify.dev/docs/api/admin-graphql/2023-10/queries/metaobjects
たとえば、表示名やhandle以外の特定のフィールド内で、特定の文字列に合致するものを検索して表示させたい場合、forで中身をチェックしていかないといけない?のかなと考えております。
そうすると、DBとしての使用が難しいのかなと思っておりまして、質問させていただきました。
ご知見ある方いらっしゃいましたらお教えください。