Now I know that the Unique Index is not supported in DocumentDb, but why I cannot create a normal index using createIndex()? In mongo shell:
> db.product.createIndex({itemId:1})
{ "_t" : "OKMongoResponse", "ok" : 1 }
but the collection seems unchange:
> db.product.getIndexes()
[
{
"v" : 1,
"key" : {
"_id" : 1
},
"name" : "_id_1",
"ns" : "admin.product"
}
]
I also find Mongodb API Compatibility slide here. It told us that we can use createIndex function in mongodb to create non-unique index. Does anybody could tell me why?
By default, DocumentDB with API for MongoDB automatically indexes all properties to reduce the setup complexity. We plan to release creating / updating indexes in the next couple releases.
I think indexes are not supported at the moment (27/02/2017). Hopefully, future releases will support them.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With