sql >> Database >  >> NoSQL >> MongoDB

MongoDB - strip niet-numerieke tekens in veld

U moet al uw documenten in code herhalen en een regex-replace gebruiken om de tekenreeksen op te schonen.

Hier is hoe je het zou doen in de mongo-shell voor een test ophalen met een phone veld dat moet worden opgeschoond.

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


  1. Hoe kan ik tweets van de streaming-api van Twitter consumeren en opslaan in mongodb

  2. een variabele gebruiken in mongodb-update

  3. Hoe maak je een back-up en herstel je ClusterControl

  4. ServerSelectionTimeoutError errno 11001 getaddrinfo mislukt python