# Commands comparision between Document layer foundationDB versus Mongodb

**URL:** <https://forums.foundationdb.org/t/commands-comparision-between-document-layer-foundationdb-versus-mongodb/1172>\
**Category:** Document Layer\
**Created:** [February 21, 2019, 12:57am UTC](https://forums.foundationdb.org/t/commands-comparision-between-document-layer-foundationdb-versus-mongodb/1172 "2019-02-21T00:57:26Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![vaggarwal](https://avatars.discourse-cdn.com/v4/letter/v/b3f665/32.png) [@vaggarwal](https://forums.foundationdb.org/u/vaggarwal)\
**Post date:** [February 21, 2019, 12:57am UTC](https://forums.foundationdb.org/t/commands-comparision-between-document-layer-foundationdb-versus-mongodb/1172/1 "2019-02-21T00:57:26Z")

</div>

I was doing some command comparision and see not all comands of Mongo works in Document layer FoundationDB like getIndexes- inorder to get list of Indexes runCommand(listIndexes) work, create compound Secondary index with mixed order , CReate User does not work ( found out No Authentication in foundation db ) - Is anyone know how user gets authenticated in FoundationDB.  
Is anyone have tested list of the commands that does not work in document layer foundationDB ?

-Vishal

---

<div class="post-metadata">

**Author:** ![mbhaskar](https://sea1.discourse-cdn.com/foundationdb/user_avatar/forums.foundationdb.org/mbhaskar/32/277_2.png) [@mbhaskar](https://forums.foundationdb.org/u/mbhaskar)\
**Post date:** [February 21, 2019, 1:14am UTC](https://forums.foundationdb.org/t/commands-comparision-between-document-layer-foundationdb-versus-mongodb/1172/2 "2019-02-21T01:14:19Z")

</div>

Yeah, Document Layer started with a subset of MongoDB commands. Mostly limited to CRUD operations and value indexes. More details about feature parity are given [here](https://foundationdb.github.io/fdb-document-layer/known-differences.html). We welcome contributions from the community on features.

`getIndex()` should be relatively easy to add.

> <https://github.com/FoundationDB/fdb-document-layer/issues/84>

---

<div class="post-metadata">

**Author:** ![vaggarwal](https://avatars.discourse-cdn.com/v4/letter/v/b3f665/32.png) [@vaggarwal](https://forums.foundationdb.org/u/vaggarwal)\
**Post date:** [February 21, 2019, 1:37am UTC](https://forums.foundationdb.org/t/commands-comparision-between-document-layer-foundationdb-versus-mongodb/1172/3 "2019-02-21T01:37:21Z")

</div>

Thanks , will let you know what we need .
