填充前导0,使其成为所有mongodb文档的5位计数器
我需要在所有文档中添加一个计数器字段,该字段为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
“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);
});