Đây là cách tôi nhận được tài liệu và kiểm tra các phiên bản mới hơn:Không thể xóa tài liệu vì cập nhật xung đột
curl http://localhost/cdb/characters/e6b153975174556adc0b344e9a000a7f?revs=true
returns:
{"_id":"e6b153975174556adc0b344e9a000a7f","_rev":"1-25b25539eca3944ef8d8f20748ed4902","name":"Barack Obama","position":"US President"}
Sau đó, tôi cố gắng xóa doc như thế này:
curl -X DELETE http://localhost/cdb/characters/e6b153975174556adc0b344e9a000a7f?rev=1-25b25539eca3944ef8d8f20748ed4902
response:
{"error":"conflict","reason":"Document update conflict."}
Tại sao, nếu có vẻ như không phải là một vấn đề với bản sửa đổi, có một xung đột tài liệu về xóa không?
Có vấn đề với việc xóa tài liệu không có bản chỉnh sửa khác không?
Không, CouchDB không có một vấn đề xóa một tài liệu khi chỉ có một bản sửa đổi như trong trường hợp của bạn. Điều này chỉ có thể xảy ra, nếu có bản sửa đổi mới hơn. Phiên bản CouchDB nào bạn đang làm việc cùng? Yêu cầu http của bạn có vẻ đúng. – awenkhh