填充前导0,使其成为所有mongodb文档的5位计数器

填充前导0,使其成为所有mongodb文档的5位计数器,mongodb,for-loop,Mongodb,For Loop,我需要在所有文档中添加一个计数器字段,该字段为5位数字,从“00001”到“99999”[将保存为字符串] 到目前为止,我已经编写了下面的脚本,如果计数器小于“10000”,我需要填充前导0 迄今为止的脚本: var count = 0; db.addresses.find().forEach(function(item) { item.addressId = count++; db.collection.save(item); }); 任何帮助都将不胜感激。这更像是对java

我需要在所有文档中添加一个计数器字段,该字段为5位数字,从
“00001”
“99999”
[将保存为字符串]

到目前为止,我已经编写了下面的脚本,如果计数器小于
“10000”
,我需要填充前导0

迄今为止的脚本:

var count = 0;
db.addresses.find().forEach(function(item)
{
    item.addressId = count++;
    db.collection.save(item);
});

任何帮助都将不胜感激。

这更像是对javascript的调整

var count = 0;
db.addresses.find().forEach(function(item)
{
    sample = "0000"+ count++;
    item.addressId = sample.slice(-5);
    db.collection.save(item);
});

这更像是对javascript的调整

var count = 0;
db.addresses.find().forEach(function(item)
{
    sample = "0000"+ count++;
    item.addressId = sample.slice(-5);
    db.collection.save(item);
});