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

We have no upgrade tests now. Without them, it's hard to make sure we are not making any unintentional on-disk format changes or behavior changes. This should be a bit...

`collStats` command is used across many different tools and frameworks like MongoExpress and Spark. Some Spark jobs wouldn't even start without some stats in `collStats`. Following is the `collStats` response...

compatibility
In progress

Document Layer is storing numeric field names as binary integers, this is limiting numeric field names to be an integer. I am guessing this decision is taken to maintain the...

enhancement

In the **[Connecting to the Document Layer](https://foundationdb.github.io/fdb-document-layer/getting-started-mac.html#connecting-to-the-document-layer)** section, the extension for the _configuration file_ is `.md` instead of `.html`. Same goes for the [Getting Started on Linux](https://foundationdb.github.io/fdb-document-layer/configuration.md) one.

- Added support of the command 'find'. Note it only supports following options: - filter - sort - projection - hint (***will be parsed out but not actually used yet.***)...

Once #11 is done, we also need to implement the new [bitwise query operators](https://docs.mongodb.com/v3.2/reference/operator/query-bitwise/) added as part of 3.2.

Right now in `insertElementRecursive()`, DocLayer does NOT try to store arrays with null values as sparse arrays, i.e. for null value it still insert a k-v for it, which is...

enhancement
good first issue

None values are currently not being generated by the random generator in correctness due to #135. We need to reenable it after the issue got fixed.

bug
tests

Because of the problems described in #123, tests(data consistency check between DocLayer and MM) for failure cases when doing `update` tests are disabled. We need to re-enable them for better...

tests

We have functional tests for deletes. And some basic deletes are done part of deterministic correctness. We should add delete tests with randomized queries there.

tests