首页 > 其他分享 >mangodb更新数组字符串为数组

mangodb更新数组字符串为数组

时间:2022-09-20 16:22:06浏览次数:56  
标签:doc getCollection tag 数组 mangodb 字符串 pageData

通过csv导入的数组类型数据会变为字符串类型,如:"[""A"",""B""]"; "[1,2,3,4,5]",应为:["A","B"]; [1,2,3,4,5]。

批量更新代码:

db.getCollection('pagedata').find({'pageData.tag': {$regex: /\[(.*)\]/g}}).forEach(doc => {
  var tag = JSON.parse(doc.pageData.tag);
  doc.pageData.tag = tag;
  db.getCollection('pagedata').save(doc);
})

 

标签:doc,getCollection,tag,数组,mangodb,字符串,pageData
From: https://www.cnblogs.com/liuzhenwei/p/16711449.html

相关文章