fdb-document-layer icon indicating copy to clipboard operation
fdb-document-layer copied to clipboard

A document data model on FoundationDB, implementing MongoDB® wire protocol

Results 60 fdb-document-layer issues
Sort by recently updated
recently updated
newest added

This PR resolves [#133](https://github.com/FoundationDB/fdb-document-layer/issues/133) Modified document layer to open the listening connection before reading from FoundationDB cluster.

This PR resolves an issue [#143](https://github.com/FoundationDB/fdb-document-layer/issues/143). Updated all the syntax to support the python3. All test cases were executed and passed successfully

This PR resolves [#156](https://github.com/FoundationDB/fdb-document-layer/issues/156) The query parsing and validating part are moved to the constructor of updateDocument. Added test cases to verify existing functionalities.

This PR resolves [#91](https://github.com/FoundationDB/fdb-document-layer/issues/91) Stripped debug symbols into separate file as fdbdoc.debug

Usually, each MongoDB request is done in a single transaction, except for large reads and updates. In those cases, it's interesting to know the number of transactions per request. In...

Document Layer allows `$elemMatch` to work against nonarray fields, whereas MongoDB allows only on array fields. Array operators semantics are quite confusing already. Although allowing `$elemMatch` on nonarray fields allows...

Although this is tested with unit tests, its not added to deterministic correctness, we could be missing corner cases.

In progress
tests

Although this is tested with unit tests, its not added to deterministic correctness, we could be missing corner cases.

In progress
tests

It's just syntactic sugar on top of FDB transactions. This makes code much better and more readable by making it clear if a transaction was ever used for updates. We...

`NonIsolatedPlan` is used for requests that can't guarantee atomic operations. For example, updates or queries can have predicates that can match too many documents to read within 5 seconds, consequently...