私はそれぞれがプレフィックスフィールドを持つドキュメントを格納するCouchdbを持っています。しかし、長いキーを使用して、私は適切な文書(接頭辞で、常に1つの完全試合)を取得するこれらの文書を照会する必要がcouchdbクエリで「部分一致」を実装する方法
_id=1 {prefix="AAABBBCCC", ...}
_id=2 {prefix="AAABBBDDD", ...}
_id=3 {prefix="AAABBE", ...}
_id=4 {prefix="AAAFF", ...}
:プレフィックスがユニークであるので、彼らは実際のID
言うように使用することができます完全に接頭辞に一致します。プレフィックスの長さは変化し、キーの長さは一定です。
query_key = AAABBBCCC123 => _id1
query_key = AAABBBDDD456 => _id2
query_key = AAABBEEEEEEE => _id3
query_key = AAABxxxxxxxx => Null
これはどのようにしてCouchで行うことができますか?
'AAABBBCCC'と' AAABBBCCC12'の両方があり、 'AAABBBCCC123'を問い合わせるとどうなりますか?どちらが正しい答えですか?それとも、その状況は不可能ですか? – JasonSmith