nodejs - Cómo crear artículos únicos en RethinkDB
rethinkdb vs firebase (2)
RethinkDB no admite actualmente restricciones de exclusividad en campos que no sean la clave principal.
Puede usar una tabla auxiliar donde el campo único se almacena como la clave principal para verificar la singularidad en su aplicación explícitamente.
¿Cómo crear artículos únicos en RethinkDB?
En MongoDb utilicé ensureIndex
para esto, por ejemplo:
userCollection.ensureIndex({email:1},{unique:true},function(err, indexName){
Una alternativa relativamente fácil sería usar un índice secundario. Por lo tanto no se mete con mesas auxiliares.
Puede hacer la comprobación de su aplicación con el método get_all
( http://rethinkdb.com/api/#js:selecting_data-get_all ).