MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB - премахва нецифровите знаци в полето

Ще трябва да прегледате всичките си документи в кода и да използвате замяна на регулярен израз, за ​​да почистите низовете.

Ето как бихте го направили в mongo shell за test колекция с phone поле, което трябва да се почисти.

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


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:изключение в initAndListen:20 Опит за създаване на файл за заключване в директория само за четене:/data/db, прекратяване

  2. MongoDB:Актуализиране на средна стойност в документ с 2 вложени масива

  3. Mongoose &Express:Как правилно да премахвате, създавате и съхранявате референтни данни

  4. Mongoose обединява две колекции и получава само определени полета от обединената колекция

  5. Как да показвате данни от MongoDB към интерфейса чрез Node.js без да използвате рамка