몽고가 나를 위해 숫자를 증가 시켜서 그 번호를 호출하고 나서 그 번호에서 문자열을 생성하도록하고 싶습니다.node.js, mongo 고유 번호를 유지하는 빠른 방법
x = 1e10
x.toString(36).substring(2,7)
>>'dqpds'
나는 몽고
db.counter.update({ _id: 1 }, { $inc: { seq: 1 } }, {upsert: true},
function(err, val){
//...
})
에서 호출 할 때마다 수를 증가하는 방법이하지만 내가 5 문자를받을 것을 시작 등으로 1E10 같은 뭔가 수를 설정하려면 긴 문자열,하지만 난 오히려 뭔가 데이터베이스에 하나 이상의 호출을하고 싶습니다.
mongo에서 upsert의 기본값을 설정하는 방법. 또는 고유 한 5 - 6 자 문자열을 생성하는보다 효율적인 방법이 있습니까?
그래, 이것을 사용할 것입니다. –