我需要以編程方式刪除一堆文檔。我可以使用JavaScript的「補丁」功能在界面中找到這些文件,並添加屬性來識別它們,就像這樣:如何刪除某個屬性的所有RavenDB文檔
if (__document_id.indexOf("baddata") > 0) {
this.'MakeThisGoAway' = true;
}
但我不能找到一種方法來刪除一個文件「補丁」。 (按設計我假設)
從烏鴉的文檔,它看起來像要做到這一點是通過捲曲一個DELETE請求以正確的方式,如下所述:與請求等https://ravendb.net/docs/article-page/3.5/http/client-api/commands/documents/how-to/delete-or-update-documents-using-index:
curl -X DELETE "http://localhost:8080/databases/NorthWind/bulk_docs/Raven/DocumentsByEntityName?&query=Tag%3AShops&allowStale=false"
但唯一的例子用於刪除集合中的所有文檔。它看起來像我應該能夠包括一個像「propertyname = MakeThisGoAway & value = true」的查詢,但我無法找到有關具體如何工作的文檔中的任何內容。我錯過了什麼嗎?