如何去除MongoDB集合字段值末尾空格并提升数据质量
  nQkVcpdWfLDr 2023年11月13日 22 0

1.基础数据如下

db.test1.insert(
{
    "name" : "这是一个测试数据有空格    ",
    "type" : "A001",
    "createTime" : ISODate("2023-07-22T10:10:31.087+08:00"),
    "updateTime" : ISODate("2023-07-22T10:10:31.087+08:00")
}
)

如何去除MongoDB集合字段值末尾空格并提升数据质量_处理方法

2.在mongodb3.4版本中的处理方法

db.test1.find().forEach(function(doc) {
  var trimmedName = doc.name.trim();
  if (trimmedName !== doc.name) {
    db.test1.update(
      { _id: doc._id },
      { $set: { name: trimmedName } }
    );
  }
});

如何去除MongoDB集合字段值末尾空格并提升数据质量_mongodb_02

3.在mongodb6.0版本中的处理方法

db.test1.update(
   { },
   { $set: { name: { $trim: { input: "$name" } } } },
   { multi: true }
)
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
nQkVcpdWfLDr