How to create unique items in RethinkDB?
In MongoDb I used ensureIndex
for this, eg:
userCollection.ensureIndex({email:1},{unique:true},function(err, indexName){
How to create unique items in RethinkDB?
In MongoDb I used ensureIndex
for this, eg:
userCollection.ensureIndex({email:1},{unique:true},function(err, indexName){
RethinkDB does not currently support uniqueness constraints on fields other than the primary key.
You could use an auxiliary table where the unique field is stored as the primary key in order to check for uniqueness in your application explicitly.
A relatively easy alternative would be to use a secondary index. Thus not messing with auxiliary tables.
You can than do the check in your application with the get_all
method (http://rethinkdb.com/api/#js:selecting_data-get_all).