У меня есть Couchdb, в котором хранятся документы, каждый из которых имеет поле префикса.Префиксы уникальны, поэтому они могут фактически использоваться в качестве идентификаторов
Скажем:
_id=1 {prefix="AAABBBCCC", ...}
_id=2 {prefix="AAABBBDDD", ...}
_id=3 {prefix="AAABBE", ...}
_id=4 {prefix="AAAFF", ...}
Мне нужно запросить эти документы, извлекая соответствующий документ (всегда одно полное совпадение с префиксом), используя ключэто длиннее, но полностью соответствует префиксу.Длина префикса варьируется, длина ключа постоянна.
query_key = AAABBBCCC123 => _id1
query_key = AAABBBDDD456 => _id2
query_key = AAABBEEEEEEE => _id3
query_key = AAABxxxxxxxx => Null
Есть идеи, как это можно сделать в Couch?