Описание тега couchdb

Apache CouchDB - это база данных, ориентированная на документы, которую можно запрашивать и индексировать в стиле MapReduce. Он предоставляет чистый API-интерфейс, делающий возможным взаимодействие с любого языка с возможностью отправки HTTP-запросов. Это также позволяет "Futon", интерфейсу администрирования, полностью работать в браузере. Он также предлагает инкрементную репликацию с двунаправленным обнаружением и разрешением конфликтов.
1 ответ

Может ли использование представлений и обработчиков обновлений привести к тому, что Couch слишком много знает о структуре документа?

Недавно я поделился некоторыми идеями с моей командой по следующим направлениям: "Привет, ребята, многое из того, что мы делаем на нашем.NET-уровне, Couch уже поддерживает с помощью представлений и обработчиков обновлений". например: При возврате до…
08 мар '11 в 07:59
1 ответ

CouchDB падает в Windows 2008 R2 Standard с ошибкой os_mon

Я пытаюсь установить CouchDB на сервере стандартной версии Windows 2008 R2, и он запускает службу couchdb, но я не могу получить доступ к URL-адресу couchdb. И ниже ошибка: Erlang R15B (erts—5.9) [source] [smp:16:16] [async—threads:0] Eshell V5.9 (a…
3 ответа

Какой API CouchDB использовать для Rails?

В настоящее время я изучаю возможные применения CouchDB в моем текущем проекте (написанном на Rails) и хотел бы получить отзывы от людей, которые фактически использовали эти API. Что бы вы порекомендовали и почему? ActiveCouch CouchFoo CouchRest Cou…
14 мар '10 в 20:45
1 ответ

Ответ на ошибку обратного вызова службы http couchdb angularJS не содержит полезной информации.

Я пытаюсь написать некоторые классы CouchDB TypeScript, используя AngularJS http сервис. Вызов работает нормально для "счастливого пути", однако я не могу получить код состояния или информацию об ошибке json с сервера. Конечно, это информация, котор…
17 апр '16 в 01:24
1 ответ

Обработать конфликтный документ 409 nodejs nano couchdb

Я провел некоторое исследование по этому вопросу, что couchdb дает слишком много конфликтов документов. Я видел решение Обновление документа CouchDB в nano, говорящее это: Получить документ Сохранить _rev Применять изменения Попробуйте отправить обн…
25 авг '14 в 04:36
1 ответ

ПОЛУЧЕНИЕ документа в обработчике обновления документа

Можно ли запросить (GET) документ из обработчика обновления документа в CouchDB? Я написал простой обработчик обновления документа в CouchDB 2.0, чтобы принимать POST от третьей стороны (CognitoForms). Это прекрасно работает, и я беру идентификатор …
09 мар '17 в 15:59
1 ответ

Не удалось записать в файл URI /var/run/couchdb/couch.uri: такого файла или каталога нет

Я получаю следующую ошибку, когда собираюсь запустить couchdb командой sudo couchdb start: me@linux-box:~> sudo couchdb start Apache CouchDB 1.6.1 (LogLevel=info) is starting. Apache CouchDB has started. Time to relax. [info] [<0.33.0>] Apa…
31 май '17 в 03:36
1 ответ

Система шаблонов CouchDB: расширение с отдельным нижним колонтитулом и заголовком

Я использую couchdb\couchapp для размещения веб-приложения. Я из Django, и с помощью jinja2 я могу расширять шаблоны двумя способами: {% include "header.html"%} или же {% extends "base.html" %} <<< ---- предпочтительно Я ищу способ сделать то же сам…
02 июн '14 в 11:38
1 ответ

Включение количества документов в представлении для каждого конкретного счета

У меня есть структура, такая как GROUP и USER. Каждая группа имеет несколько пользователей. Мне нужно иметь представление, которое возвращает мне список групп, который также включает количество пользователей. Как я могу это сделать? К каждой ГРУППЕ …
27 янв '14 в 20:04
2 ответа

Базовая репликация CouchDB локально-удаленно

Я играю с CouchDB Replication и мне интересно, как скопировать локальную базу данных с именем "myDatabase" в удаленную базу данных на www.mySite.com, для которой требуется ssh-доступ, и переименовать ее в "myRemoteDatabase". Как я могу это сделать? …
19 дек '09 в 08:52
2 ответа

Для чего нужен параметр rereduce в функции сокращения CouchDB?

Как я понимаю, функция Reduce принимает все значения определенного ключа, и мы можем написать код для выполнения какого-либо действия с этими значениями. Я не понимаю, какой смысл использовать параметр rereduce. Может кто-нибудь объяснить на примере…
29 мар '12 в 21:13
3 ответа

Замена нескольких объединений в SQL представлениями CouchDB

Я реализую функцию фильтра для своего приложения и испытываю проблемы с записью представления на CouchDB. В SQL это будет оператор с множественным объединением. Как заменить множественное объединение в CouchDB. Эта статья посвящена одиночному объеди…
10 май '12 в 00:29
1 ответ

Где мое поле _rev в индексе эластичного поиска от couchdb

Как я могу сохранить поле _rev из моих документов couchdb в индексах эластичного поиска. Я использую logstash для добавления данных в ES из couchdb. В моем файле logstash.config у меня есть только разделы ввода и вывода. Вот раздел ввода: couchdb_ch…
21 мар '16 в 17:30
1 ответ

jquery.couch.js пишет на ограниченной базе данных

Я просто не могу написать документ в закрытой базе данных. В моей базе данных есть участник и администратор. Я включил CORS на сервере. Авторизация через $.couch.login возвращает 200. Но когда я бегу $.couch.db('name').saveDoc Я получаю 401. Читая д…
12 янв '16 в 17:05
0 ответов

Запуск репликации в pouchdb, сравнение _rev

Я копирую базу couchdb на локальный pouchdb. Это делает работу. После того, как я изменяю локальные данные, изменения сохраняются локально. Именно то, что я хочу. Моя проблема в том, что я хочу, чтобы изменения в couchdb реплицировались на локальный…
02 янв '18 в 09:00
1 ответ

Как я могу вставить "типичные" значения полей в CouchDB?

Когда у меня есть несколько документов, в которых есть поле, значение которого выбирается из небольшой группы вариантов выбора, есть ли какой-либо инструмент, препятствующий вводу неправильного значения? Спасибо Хьюго
09 апр '12 в 11:07
2 ответа

Как мне эмулировать "сон" в NodeJS?

Я строю браузерную игру с мини-картой окрестностей игрока. Мне нужно отслеживать, где находятся другие игроки, и обновлять эту мини-карту всякий раз, когда кто-то движется. Я реализую это в NodeJS и CouchDB. Мой дизайн выглядит следующим образом: У …
20 дек '10 в 07:55
1 ответ

Сортировка просмотров по атрибуту для нумерации страниц

Допустим, у меня есть 1000 таких вещей: { "_id": "12345", "type": "item", "name": "whatever", "timestamp": 1481659373 } И у меня есть мнение, что захватывает только определенный тип. Посмотреть function (doc) { emit([doc.type], doc._id); } параметры…
13 дек '16 в 20:50
1 ответ

Использование eval в couchdb уменьшает - насколько это опасно?

Мои документы содержат списки ошибок. У меня есть представление, которое подсчитывает количество документов с определенной ошибкой и среднее число ошибок, которые документ имеет с данной ошибкой. карта function (doc) { var i; for (i = 0; i &lt; doc.…
14 июн '12 в 16:33
2 ответа

Создайте представление для получения нескольких документов в CouchDb

CouchDb новичок здесь. У меня есть несколько документов в CouchDb с одинаковой структурой: { "_id": "1170140286", "_rev": "1-79ffad4d4cbe24effc72f9ec519373ca", "data": [ { "photo": "link_of_photo1", "userid": "34623", "username": "guest-user1" }, { …
21 май '15 в 10:16