也就是说,基于给定的id,我可以唯一地标识RethinkDB数据库中任何表中的一个且只有一个文档吗?
另外,假设我删除了一个带有id的文档,该ID在以后插入时再次出现在表中的可能性是多少?
答案 0 :(得分:7)
字段id
默认为主键。同一个表中的两个文档不能共享同一个主键。
默认情况下,如果您没有为主键提供值,RethinkDB将随机生成UUID(http://en.wikipedia.org/wiki/Universally_unique_identifier)。
重新出现id的可能性是1/2^128
(每次重新生成一个id)。基本上它非常安全。