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

Извличане на списък с поднизове от MongoDB с помощта на регулярен израз

Почти невъзможно е да го направите в канала за агрегиране, искате да проектирате вашите съвпадения и да включите само частта след периода. Няма (все още) оператор за намиране на позицията на периода. Нуждаете се от позицията, защото $substr (https://docs.mongodb.com/manual/reference/operator/aggregation /substr/ ) изисква начална позиция. Освен това $regEx е само за съвпадение, не можете да го използвате в проекция за заместване.

Мисля, че засега е по-лесно да го направя в код. тук можете да използвате заместващ регулярен израз или всяко друго решение, предоставено от вашия език



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. тази процедура съществува в mongodb

  2. Как да премахнете поле от документ на MongoDB ($unset)

  3. Добавете водещи нули в SQL

  4. Запишете поток в mongoDB в Java

  5. Актуализирайте множество поддокументи без точно условие на ниво поддокумент