javascript - 有没有办法防止 RethinkDB 自动生成的 ID 字段中出现连字符?

标签 javascript rethinkdb feathersjs

在使用 Feathers JS 发布数据时,有什么方法可以防止 RethinkDB 自动生成带连字符的 ID?现在,当我通过我的 FeathersJS 将一大块 JSON 数据发布到 RethinkDB 时,Rethink 正在自动创建带有连字符/破折号 (-) 的 ID 字段。有我禁用它的配置吗?或者我需要手动提供 ID 字段?

最佳答案

RethinkDB 使用 UUIDs作为主键,不允许更改该行为。来自 this answer (在 RethinkDB 中请求自动递增字段 ID):

No, RethinkDB doesn't support it. The reason is because of its distribution. It's hard to have an auto increment number on such that environment because you have to check on multiple machines for next incremental value.

In RethinkDB, UUID guarantees the uniqueness, especially in the case of primary key.

关于javascript - 有没有办法防止 RethinkDB 自动生成的 ID 字段中出现连字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49623093/

相关文章:

javascript - 如何在 haygeek 上传中将 desc 更改为 asc 顺序

javascript - FileReader readAsDataURL 无法读取图像文件

database - RethinkDB:​​尝试在一次操作中添加记录

javascript - Thinky.io hasMany 不保存新模型实例

javascript - rql 从 javascript 中的 rethinkdb 键列表中获取多个文档

javascript - 要更新 MongoDB 上文档中的单个字段,最好的方法是什么?更新或修补feathersjs中的钩子(Hook)

javascript - 如何解码jwt并从feathersjs中的这个userId中获取?

javascript - 无法从不同的网络连接 express.js

javascript - 如果结果包含键,如何停止 ajax 计时器

javascript - FeathersJS:如何将非主观错误传递回客户端