ajs*_*sie 8 uuid couchdb node.js
有没有办法生成随机UUID,就像在CouchDB中使用但使用Node.js一样?
Lan*_*her 19
有不同的方法来生成UUID.如果您已经在使用CouchDB,您可以向CouchDB询问以下内容:
http://127.0.0.1:5984/_uuids?count=10
Run Code Online (Sandbox Code Playgroud)
CouchDB有三种不同的UUID生成算法.您可以指定CouchDB在CouchDB配置中使用哪个作为uuids/algorithm.向CouchDB询问UUID可能会有好处.具体来说,如果您使用的是"序列"生成算法.您从CouchDB获得的UUID将属于该序列.
如果你想在node.js中这样做而不依赖于CouchDB,那么你需要一个用JavaScript编写的UUID函数.node-uuid是一个JavaScript实现,它使用"Version 4"(随机数)或"Version 1"(基于时间戳).它适用于node.js或托管在浏览器中:https://github.com/broofa/node-uuid
如果你在Linux上,还有一个libuuid的JavaScript包装器.它被称为uuidjs.与node-uuid的自述文件中的node-uuid进行性能比较.
如果你想要做的事,它看起来并不像它的Node.js支持的功能,一定要检查该模块可用于NPM.
归档时间: |
|
查看次数: |
5289 次 |
最近记录: |