Допустим, мы имеем следующую структуру данных:Как найти документы, которые соответствуют подмножество ключей
{
"name": "",
"tags": []
}
на следующем примере данных:
{
"name": "Test1",
"tags": [
"Laptop",
"Smartphone",
"Tablet"
]
}
{
"name": "Test2",
"tags": [
"Computer",
"Laptop",
"Smartphone",
"Tablet"
]
}
{
"name": "Test3",
"tags": [
"Smartphone",
"Tablet"
]
}
Сейчас я пытаюсь найти: Найти все документы с помощью смартфона и планшета в тегах. Это должно вернуть все документы.
Я не могу понять, как это работает с couchdb. Я попытался добавить теги в качестве ключей и сыграл с ключом/конечным ключом без везения.
Надеюсь, кто-то может мне помочь.
Привет, Бен
Благодарим вас за ответ. Уже нашли ваши решения сегодня с помощью gooogle. Думал, что есть еще одно решение этой проблемы. Также был найден проект «couchdb lucene», но это может быть действительно неэффективно, если у вас много документов. – Ben1445431