PouchDB 手册建议使用Date().toJSON()
为每个文档生成一个新的 id 。但是,这会导致 _id 值相同。. PouchDB 是否有内置机制来处理这个问题,还是我们应该使用类似eventid的东西?
具体来说,Date().toJson()
可能产生的 id 值是在同一时刻,如下所示:
2018-01-26T21:12:15.574Z
2018-01-26T21:12:15.574Z
2018-01-26T21:12:15.575Z
如果一个文档已经有一个_id
of2018-01-26T21:12:15.574Z
并且再次尝试创建一个具有相同_id
值的新文档2018-01-26T21:12:15.574Z
,pouchdb 是否会抛出异常或以某种方式更改_id
属性以使其成为唯一 id?例如2018-01-26T21:12:15.574Z_1
.