17

如何在 RethinkDB 中创建独特的项目?

在 MongoDb 我用于ensureIndex此,例如:

userCollection.ensureIndex({email:1},{unique:true},function(err, indexName){
4

2 回答 2

20

RethinkDB 目前不支持主键以外的字段的唯一性约束。

您可以使用将唯一字段存储为主键的辅助表,以便显式检查应用程序中的唯一性。

于 2013-07-22T13:49:11.457 回答
-1

一个相对简单的替代方法是使用二级索引。因此不会弄乱辅助表。

您可以使用该get_all方法(http://rethinkdb.com/api/#js:selecting_data-get_all)检查您的应用程序。

于 2013-10-13T01:03:35.030 回答