Mongo

Разработчикам / REST API для BOOCO Meteor (v 1.x) / Общее API

Методы для работы с коллекциями напрямую.

Endpoints

Endpoint
Метод
Описание
Queries
Body (JSON)
Значение поля data
Права (ресурс)
Версия
GET

Список названий коллекций

string[]

read:any (collection)

GET

Создает пустую коллекцию :name (для этого добавляется и удаляется элемент)

create:any (collection)

1.37.1

GET

Возвращает элементы коллекции :name. ВАЖНО: Права доступа совпадают с именем коллекции.

limitskip...query

any[]

read:any (:name)

POST

Добавляет элемент в коллекцию :name. ВАЖНО: Права доступа совпадают с именем коллекции.

элемент для добавления

create:any (:name)

GET

Получить элемент с :_id из коллекции :name. ВАЖНО: Права доступа совпадают с именем коллекции.

элемент для добавления

read:any (:name)

PUT

Обновить элемент с :_id из коллекции :name. ВАЖНО: Права доступа совпадают с именем коллекции.

элемент для обновления

update:any (:name)

DELETE

Удалить элемент с :_id из коллекции :name. ВАЖНО: Права доступа совпадают с именем коллекции.

delete:any (:name)

POST

Запустить агрегацию в коллекции :name. ВАЖНО: Данный метод позволят получить данные из любой коллекции.

execute:any (:name)

Параметры запроса (Queries)

Queries
Описание
Тип значения
Обязательный
Значение по умолчанию

Максимальное число записей в выдаче

number
нет

Первая запись с которой начинать выдачу

number
нет

Можно указать дополнительные поля, которые будут указаны в формате запроса Mongo.

нет

Параметры URL

Name
Описание
Тип значения

Имя коллекции

string

ID элемента в коллекции

string