您可以使用 Couchbase 数据库更改协议 (DCP) 客户端来监控删除。请参阅 java-dcp-client 以获取将记录删除和突变消息的示例客户端。
Mutation: MutationMessage [key: "test123", vbid: 20, cas: 1502245791579701248,
bySeqno: 1, revSeqno: 1, flags: 0, expiry: 0, lockTime: 0,
clength: 67]
Deletion: DeletionMessage [key: "test123", vbid: 20, cas: 1502245805446594560,
bySeqno: 2, revSeqno: 2]
检查新创建的文档的到期时间,看看您是否无意中设置了文档的生存时间。
如果使用端口 8091 上的 REST 端点执行删除,它们将在 http_access.log 文件中报告。请参阅Using Logs (4.5),了解有关在您的环境中何处查找日志文件的信息。这也会为您提供发出请求的机器的 IP 地址。
http_access.log:127.0.0.1 - ui-token [08/Aug/2017:22:30:05 -0400]
"DELETE /pools/default/buckets/default/docs/test123 HTTP/1.1" 200 2
http://localhost:8091/ui/index.html Mozilla/5.0 (Macintosh; Intel Mac
OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/59.0.3071.115 Safari/537.36