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

Упрощенный интерфейс языка запросов для Apache CouchDB, вдохновленный MongoDB и доступный сначала в сервисе Cloudant, а затем в Apache CouchDB 2.0.
1 ответ

Не могу прослушать удаленный адрес

Поэтому я установил couchdb на свой VPS с помощью привязки, он слушал только 127.0.0.1, и это было не очень хорошо для меня, так как в производственной среде ssh не практично, я хотел бы, чтобы он прослушивал мой внешний IP, поэтому я установил в /v…
1 ответ

Список запросов CouchDB не дает никакого результата

Я пытаюсь запросить в couchDB для фильтрации с кодом ='привет' { id:1, linked": { "type": "XX", "code": [ "hi", "hello" ] } Вот как я пытаюсь: { "selector": { "linked": { "type": "xx", "$elemMatch": { "code": "hi" } } } } Я не получаю вывод. Может л…
25 май '18 в 07:15
1 ответ

CouchDB 2.0 404 на сервере манго - GET /db/_index

Я использую CouchDB 2.0 и получаю 404 при попытке получить определение индекса в моей производственной базе данных. Точно так же я получаю 400 Bad Request при использовании POST /db/_find а также POST /db/_index против производства. Они оба работают…
17 май '17 в 18:27
1 ответ

Невозможно создать индекс, т.е. /{db}/_ индекс не работает на 2.0.0

Я потратил часы, чтобы понять, почему я не могу использовать функции Mango Query. В Fauxton я не могу ни добавить индексы манго, ни выполнить запрос манго. Например, в NodeJS: var PouchDB = require('pouchdb'); PouchDB.plugin(require('pouchdb-find'))…
11 фев '17 в 22:32
0 ответов

Couchdb 2.0 /db/_find общее количество строк для нумерации страниц

Я отправляю запрос (используйте Python запросы lib) с данными JSON: json_data = { "selector": { "year": {"$gt": 2010} }, "fields": ["_id", "_rev", "year", "title"], "sort": [{"year": "asc"}], "limit": 10, "skip": 10 } r = requests.post('http://127.0…
05 дек '16 в 16:21
1 ответ

CouchDB индекс с $ или и $ и не работает, но только $ и делает

По какой-то причине у меня есть следующее .find() команды, и я получаю конфликтующие ошибки индексации. Ниже приведены примеры одной работы, когда я пытаюсь получить только один тип документа. Но потом, если я попытаюсь получить 2 типа документов, п…
18 дек '18 в 22:23
0 ответов

Проблема производительности с CouchDB Mango Index

Я работаю над проектом, который требует от меня поиска в базе данных CouchDB приблизительного соответствия, а затем сортировки результатов. Я решил использовать систему запросов Mango, потому что заранее не знаю, какие поля и комбинации будут исполь…
17 апр '18 в 19:29
2 ответа

Как посчитать документы, возвращенные по запросу Mango

У меня есть запрос манго: { "selector": { "age":{ "$eq": 22 } } } Я хочу знать количество документов, которые удовлетворяют этому критерию. Я знаю, что для достижения этой цели мы можем использовать функции карты сокращения, но есть ли способ сделат…
27 апр '17 в 12:24
0 ответов

Укажите поле в поиске запроса

Я использую PouchDB 7 с плагином поиска. Я хотел бы получить конкретную информацию с помощью запроса манго. Но когда определенное значение находится внутри объекта, предыдущее значение не возвращается. пример { "selector": { "docType": "client" }, f…
25 июн '18 в 20:23
1 ответ

COSTDB POST запрос с использованием завитков

У меня установлена ​​CouchDB v2.2.0 на сервере Linux. У меня есть 5 баз данных создать: десять кубометров model_attribute_groups mydemo реестр verifytestdb Я могу успешно выполнить запрос Mango из Fauxton, используя содержимое файла json, указанного…
09 мар '18 в 00:02
2 ответа

Ограничения размера селектора запросов Cloudant/Mango

В нашей системе нам нужно знать, существует ли ссылка на конкретный идентификатор документа где-либо в базе данных. (например, чтобы разрешить / запретить удаление) Ранее это работало хорошо с созданным нами представлением, но теперь нас попросили с…
15 янв '18 в 13:44
3 ответа

Производительность Couchdb Mango против карты Снижение просмотров

Я только что заметил, что в примечаниях к выпуску Couchdb 2.0 упоминается, что запросы Mango рекомендуются для новых приложений. Также упоминается, что, по-видимому, индексы Mango в 2–10 раз быстрее, чем запросы javascript, что меня очень удивило, п…
22 ноя '16 в 23:12
2 ответа

Cloudant/Mango селектор для глубоко вложенных JSON

Допустим, некоторые из моих документов имеют следующую структуру: { "something":{ "a":"b" }, "some_other_thing":{ "c":"d" }, "what_i_want":{ "is_down_here":[ { "some":{ "not_needed":"object" }, "another":{ "also_not_needed":"object" }, "i_look_for":…
30 апр '17 в 17:38
1 ответ

Селекторный запрос, сравнивающий два поля Cloudant/CouchDB/Mango

У меня есть база данных CouchDB, в которой используется язык запросов Mango, который, похоже, совпадает с языком запросов Cloudant. Я пытаюсь найти и сравнить два поля друг с другом и вернуть соответствующие результаты только тогда, когда они равны.…
29 авг '17 в 15:01
1 ответ

Индексировать и запрашивать элементы в массиве с запросом манго для cloudant и couchdb 2.0

У меня есть следующая структура БД: {"_id": "0096874","genre": ["Adventure","Comedy", "Sci-Fi" ]} {"_id": "0099088","genre": ["Comedy", "Sci-Fi", "Western"]} и хотел бы запросить его, как я мог бы сделать в Mongodb db.movies.find({genre: {$in: ["Com…
05 дек '15 в 15:42
1 ответ

Соответствие подстроки на поле в индексе json

Я хочу иметь возможность сопоставлять подстроку с использованием индекса JSON, но я не могу понять, как это сделать. У меня есть запись в данных с data.name собственностью A SIGN DESIGN PTY. LTD., Мой индекс определяется следующим образом: db.index(…
15 авг '16 в 01:30
1 ответ

Как подключить оператора $ или & $ и в манго couchDb?

У меня есть документ, в котором есть поле "лидер". Leader может быть типом string или array. Например {leader: "id"} or {leader: ["id"]}, Как я могу получить все документы, где leader = id; Если я использую оператор $ all, я ищу в массиве, если испо…
1 ответ

Pouchdb-найти документы за последние 30 дней

Я пытаюсь выполнить запрос $gte для созданного мной индекса PouchDB. Запрос не содержит ошибок, но возвращает пустой массив, когда должны быть документы, соответствующие предложению. Идея состоит в том, чтобы получить все документы с метками времени…
04 авг '17 в 12:33
1 ответ

Манго Запросы на значение, которое не существует

Я хочу иметь возможность искать в моих документах все элементы, в которых нет ни одного элемента hidden в этом, или если это делает, только захватите это, если это не равно true, Это возможно? У меня есть следующий выбор, и я получаю ошибку неверног…
12 окт '18 в 16:51
1 ответ

Couch DB Mango запрос, чтобы сравнить 2 поля из той же структуры

У меня есть 2 структуры с разными значениями "_id". Я хочу получить только структуру, в которой "costCenterFrom" не равен "costCenterTo" { "_id": "TRAN001", "_rev": "3-945670849a142da8d57a79f7c13040dd", "actionCode": "Transfer", "bankID": "1000003",…