Wer*_*rås 28
如果您的意思是MongoDB ObjectID,请尝试以下方法:
var ObjectID = require('mongodb').ObjectID;
var objectId = new ObjectID();
Run Code Online (Sandbox Code Playgroud)
另一种生成 mongoDB 对象 ID 的方法是。
function objectId() {
const os = require('os');
const crypto = require('crypto');
const secondInHex = Math.floor(new Date()/1000).toString(16);
const machineId = crypto.createHash('md5').update(os.hostname()).digest('hex').slice(0, 6);
const processId = process.pid.toString(16).slice(0, 4).padStart(4, '0');
const counter = process.hrtime()[1].toString(16).slice(0, 6).padStart(6, '0');
return secondInHex + machineId + processId + counter;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9496 次 |
| 最近记录: |