PouchDB Manual建议使用Date().toJSON()
为每个文档生成新ID。 However this an result in _id values that are identical.。 PouchDB是否有内置的机制来处理这个问题,或者我们应该使用像eventid这样的东西吗?
具体而言,Date().toJson()
可以产生id值,如下所示:
2018-01-26T21:12:15.574Z
2018-01-26T21:12:15.574Z
2018-01-26T21:12:15.575Z
如果某个文档已有_id
2018-01-26T21:12:15.574Z
并且另一次尝试创建具有相同_id
值2018-01-26T21:12:15.574Z
的新文档,那么pouchdb会抛出异常或以某种方式更改_id
属性,使其成为唯一ID?例如2018-01-26T21:12:15.574Z_1
。
答案 0 :(得分:0)
Pouchdb / Couchdb会自动为新文档生成ID,如果这就是您的要求。我们通常喜欢将名称或位置等文档的独特道具与date.toJSON结合起来,使ID具有自我描述性。你看一下_id,你知道文档是关于什么的