我想讓mongo爲我保存一個遞增數字,以便我可以調用該數字,然後從中生成一個字符串。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){
//...
})
時間遞增的數量,但我想數一開始這樣的設定類似1E10,我得到一個5個字符長字符串,但我寧願沒有超過一個調用數據庫的東西。
如何爲mongo中的upsert設置默認值。或者你有更有效的方式來生成一個獨特的5 - 6字符的字符串?
是的,我想我會使用它。 – 2013-02-28 11:38:29