Удалить несколько ресурсов службы Python-Eve

eve

547 просмотра

1 ответ

11 Репутация автора

Я использую Python Eve 0.62 и пытаюсь удалить несколько элементов из коллекции:

это то, что я делаю:

  http://0.0.0.0:8000/api/Images?where={"_id": {"$in":["a","b"]}}

где метод запроса:

 Request Method:DELETE

Результат:

Это удалит все ресурсы в коллекции :(, а не только идентификатор в списке

Мой вопрос:

Как я прочитал из документации на python eve, Delete может использоваться как Collection:

Удалить DELETE Collection / Document

http://python-eve.org/features.html

Как мне поступить, если я хочу удалить несколько ресурсов по идентификатору?

Автор: Luigi N. Puente Источник Размещён: 13.03.2016 03:05

Ответы (1)


1 плюс

5891 Репутация автора

DELETEвыполняется в конечной точке ресурса в настоящее время предназначен для очистки всех документов. Это также является причиной, по которой обычно разумно отключить удаление в конечной точке ресурса. Вы удаляете один документ, нажимая его собственную конечную точку. Промойте и повторите для нескольких документов.

Автор: Nicola Iarocci Размещён: 14.03.2016 06:25
Вопросы из категории :
32x32