MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

MongoDB - usuń znaki nienumeryczne w polu

Będziesz musiał przejrzeć wszystkie swoje dokumenty w kodzie i użyć zamiany wyrażenia regularnego, aby wyczyścić ciągi.

Oto jak można to zrobić w powłoce mongo dla test odbiór za pomocą phone pole, które wymaga oczyszczenia.

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. Nie można połączyć się z serwerem 127.0.0.1:27017

  2. MongoDB+Java:Brak poświadczeń w dokumencie użytkownika

  3. Konwertuj pole MongoDB z ciągu na ISODate w tablicy

  4. Ostrzeżenia dotyczące uruchamiania Mongodb po aktualizacji

  5. Agregat MongoDB w ramach dziennego grupowania