couchdb-net
couchdb-net copied to clipboard
EF Core-like CouchDB experience for .NET!
`ICouchClient` is missing the definitions for replication methods, I've added them with API XML docs.
If a document ID contains slash, the saved document is incorrect. Example: ``` var mockData = new MockData() { Id="1/bis", itemCode = "123/456", description = "Id with slash" }; var...
According to the https://docs.couchdb.org/en/3.2.0/api/database/bulk-api.html . We can bulk delete by passing _deleted = true. It seem that CouchDocument does not have that field. How can i bulk delete documents?
I didn't understand how to work with conflicts. I need to find, apply resolution logic, and remove any conflicts. According to the couchdb specification the command to send would be...
Revisions are essential feature for MVCC in CouchDB. Passing a revision to PUT request makes you aware of the conflict (if happen) via response [409 Conflict](http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.4.10) from CouchDB HTTP API....
Are you interested in adding replication configuration and status support to the API or would be OK if I'd attempt to PR it? I'd love to have one single point...
FindManyAsync seems to return deleted documents, Is there currently a way to identify if the document is deleted or not? If not would it be possible to expose _deleted=true on...
We have existing databases which contain multiple types. The [database splitting](https://github.com/matteobortolazzo/couchdb-net#database-splitting) feature allows for this to be possible. However, the field name is fixed to `split_discriminator` but we already have...
Hi! Is there some plan to support System.Text.Json? For Flurl, it's already possible with [https://github.com/YellowLineParking/Appy.Flurl](https://github.com/YellowLineParking/Appy.Flurl).
https://github.com/jo/couchdb-best-practices#linked-documents