有没有办法在RethinkDB自动生成的ID字段中阻止连字符?

时间:2018-04-03 05:50:02

标签: javascript rethinkdb feathersjs

使用Feathers JS发布数据时,有没有办法阻止RethinkDB使用连字符自动生成ID? RightNow,当我通过我的FeathersJS将一大块JSON数据发布到RethinkDB时,Rethink会自动创建带有连字符/破折号( - )的ID字段。是否有配置禁用此功能?或者我需要手动提供ID字段?

1 个答案:

答案 0 :(得分:1)

RethinkDB使用UUIDs作为主键,不允许更改该行为。从this answer(在RethinkDB中询问自动增量字段ID):

  

不,RethinkDB不支持它。原因是它的分布。在这样的环境中很难有一个自动增量号,因为你必须在多台机器上检查下一个增量值。

     

在RethinkDB中,UUID保证唯一性,特别是在主键的情况下。