CouchDB 문서를 제거하는 방법

CarCrazyBen

Purge에서와 같이 CouchDB 버전 2.1에서 여러 문서를 완전히 삭제해야합니다.

docs.couchdb.org에서 / db / _purge에 대해 읽었지만 프로세스가 명확하지 않습니다. " 요청 형식에는 문서 ID와 제거해야하는 하나 이상의 개정이 포함되어야합니다. "라는 문장 이 있습니다 .

Postman 또는 브라우저에서 어떻게 수행합니까? 실제로 내 문서 _id 및 rev (s)를 중괄호로 묶습니까? _purge 요청을 올바르게 형식화하는 방법에 어려움을 겪고 있습니다.

어설픈

문서 제거는 CouchDB 2.0 이전 버전과 2.3 이후 버전에서만 지원됩니다. 클러스터 된 CouchDB (2.0.x 및 2.1.x)의 초기 버전은 제대로 문서화되지 않았지만 제거를 지원하지 않았습니다!

문서는 설명하고 예제를 제공합니다 :

{
    "c6114c65e295552ab1019e2b046b10e": [
        "3-b06fcd1c1c9e0ec7c480ee8aa467bf3b",
        "3-0e871ef78849b0c206091f1a7af6ec41"
    ]
}

따라서 다음과 같은 형식을 의미합니다.

{
    "<doc id>": [
        "<rev>",
        "<rev>"
    ]
}

Content-Type이 application / json 인 HTTP 요청의 본문이어야합니다. JavaScript를 사용하지 않고는 브라우저에서이를 수행 할 수 없습니다.

컬을 사용하면 다음과 같이 보입니다.

curl -X POST http://<server url>/<database>/_purge -H 'Content-Type: application/json' -d '{"<doc id>":["<rev1>","<rev2>"]}'

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Scala로 CouchDB의 문서를 업데이트하는 방법

CouchDB에서 하위 문서를 필터링하는 방법이 있습니까?

Cloudant / CouchDB에서 새 _rev를 생성하는 방법

couchdb 및 nodejs에서 map / reduce로 뷰를 개선하는 방법

couchdb-python에서 group = True를 설정하는 방법

명령 줄에서 CouchDB를 시작하는 방법

couchdb에서 모든 문서를 검색하고 파이썬을 사용하여 CSV로 변환하는 방법

API를 통해 couchdb 연속 복제를 비활성화하는 방법

CouchDB에서 일부 기준으로 문서 ID 그룹을 추출 할 때 MapReduce를 사용하는 방법

문서 [ "oncontextmenu"] 및 문서 [ "onselectstart"]를 제거하는 방법?

문자열에서 문자 하나를 제거하는 방법

CouchDB에서 고유 키 제약 조건을 구현하는 방법

mapreduce를 사용하여 couchDB를 필터링하는 방법

기존 첨부 파일을 잃지 않고 couchdb 문서를 업데이트하는 방법

주어진 키로 couchdb의 모든 문서를 검색하는 방법은 무엇입니까?

Ruby에서 제어 문자를 제거하는 방법

문자열에서 단일 문자를 제거하는 방법

문자열에서 문자를 제거하는 Pythonic 방법

고정 문자열에서 문자를 제거하는 방법

JS 문자열에서 ↵ 문자를 제거하는 방법

Android 문자열에서 문자 ( ")를 제거하는 방법

문자열에서 여러 문자를 제거하는 방법

문자열에서 문자를 제거하는 방법?

문자열에서 모든 문자를 제거하는 방법

문자열에서 특정 문자를 제거하는 방법

문자를 제거하는 방법?

웹 API 코어와 couchdb를 연결하는 방법

couchdb-lucene에 쿼리를 게시하는 방법

couchDB / pcouchDB doc _id를 만들고 유지하는 방법

TOP 리스트

  1. 1

    PrematureCloseException : 연결이 너무 일찍 닫혔습니다.

  2. 2

    MDRotatingPieChart를 회전하면 각도 대신 x / y 위치가 변경됩니다.

  3. 3

    c # 웹 사이트에서 텍스트를 복사하는 방법 (소스 코드 아님)

  4. 4

    jfreecharts에서 x 및 y 축 선을 조정하는 방법

  5. 5

    ArrayBufferLike의 typescript 정의의 깊은 의미

  6. 6

    Ionic 2 로더가 적시에 표시되지 않음

  7. 7

    복사 / 붙여 넣기 비활성화

  8. 8

    Google Play Console에서 '예기치 않은 오류가 발생했습니다. 나중에 다시 시도해주세요. (7100000)'오류를 수정하는 방법은 무엇입니까?

  9. 9

    정점 셰이더에서 카메라에서 개체까지의 XY 거리

  10. 10

    QT Designer를 사용하여 GUI에 이미지 삽입

  11. 11

    java Apache POI Word 기존 테이블 셀 스타일 및 서식이있는 행 삽입

  12. 12

    Kubernetes Horizontal Pod Autoscaler (HPA) 테스트

  13. 13

    Android Kotlin은 다른 활동에서 함수를 호출합니다.

  14. 14

    C # HttpWebRequest 기본 연결이 닫혔습니다. 전송시 예기치 않은 오류가 발생했습니다.

  15. 15

    어떻게 같은 CustomInfoWindow 다른 이벤트를 할 수 있습니다

  16. 16

    rclone으로 원격 디렉토리의 모든 파일을 삭제하는 방법은 무엇입니까?

  17. 17

    dataSnapShot.getValue () 반환 데이터베이스에 그겁니다 데이터 종료 널 (null)

  18. 18

    ORA-12557 TNS : 프로토콜 어댑터를로드 할 수 없습니다

  19. 19

    JNDI를 사용하여 Spring Boot에서 다중 데이터 소스 구성

  20. 20

    다음 컨트롤이 추가되었지만 사용할 수 없습니다.

  21. 21

    C # Asp.net 웹 API-JSON / XML 변환기 API 만들기

뜨겁다태그

보관