sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB - ta bort icke-numeriska tecken i fältet

Du måste iterera över alla dina dokument i kod och använda en regex-ersättning för att rensa upp strängarna.

Så här skulle du göra det i mongo-skalet för ett test samling med en phone fält som behöver städas upp.

db.test.find().forEach(function(doc) {
  doc.phone = doc.phone.replace(/[^0-9]/g, ''); 
  db.test.save(doc);
});


  1. MongoDB Schema Planeringstips

  2. Mongo DB hitta efter fältnamn med valfritt värde

  3. Konfigurera Jedis timeout

  4. Laddar JWplayer bädda in kod från databassamling till en sidmall i meteor.js