fdb-document-layer
fdb-document-layer copied to clipboard
A document data model on FoundationDB, implementing MongoDB® wire protocol
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...
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...
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...
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.
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...
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.