Список запросов CouchDB не дает никакого результата
Я пытаюсь запросить в couchDB для фильтрации с кодом ='привет'
{
id:1,
linked": {
"type": "XX",
"code": [
"hi",
"hello"
]
}
Вот как я пытаюсь:
{
"selector": {
"linked": {
"type": "xx",
"$elemMatch": {
"code": "hi"
}
}
}
}
Я не получаю вывод. Может ли кто-нибудь помочь
1 ответ
Решение
Если я правильно понимаю цель вашего запроса, я думаю, что вы имеете в виду:
{
"selector": {
"linked.type": "XX",
"linked.code": {
"$elemMatch": {
"$eq": "hi"
}
}
}
}
- для доступа к подобъектам вашего документа используйте "точечную нотацию", например, связанный с типом.
- оператор равенства чувствителен к регистру. "ХХ" не "ХХ"
$elemMatch
оператор был указан неверно. Смотрите документы здесь