couchdb-net icon indicating copy to clipboard operation
couchdb-net copied to clipboard

EF Core-like CouchDB experience for .NET!

Results 20 couchdb-net issues
Sort by recently updated
recently updated
newest added

`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...

question

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...

enhancement

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).

enhancement

https://github.com/jo/couchdb-best-practices#linked-documents

enhancement