使用Feathers JS发布数据时,有没有办法阻止RethinkDB使用连字符自动生成ID? RightNow,当我通过我的FeathersJS将一大块JSON数据发布到RethinkDB时,Rethink会自动创建带有连字符/破折号( - )的ID字段。是否有配置禁用此功能?或者我需要手动提供ID字段?
答案 0 :(得分:1)
RethinkDB使用UUIDs作为主键,不允许更改该行为。从this answer(在RethinkDB中询问自动增量字段ID):
不,RethinkDB不支持它。原因是它的分布。在这样的环境中很难有一个自动增量号,因为你必须在多台机器上检查下一个增量值。
在RethinkDB中,UUID保证唯一性,特别是在主键的情况下。