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

MongoDB без значение за главни и малки букви заявка за текст със скоби

Това е стар въпрос, но можете да използвате query.replace(/[-[\]{}()*+?.,\\/^$|#\s]/g, "\\$&");

Това работи с aggregate и matches :

 const order = user_input.replace(/[-[\]{}()*+?.,\\/^$|#\s]/g, "\\$&");
 const regex = new RegExp(order, 'i');
 const query = await this.databaseModel.aggregate([
        {
          $match: {
            name : regex
        }
    // ....


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Android:моето приложение няма да работи, защото трябва да се справя с неизвестен хост изключение. когато го правя, се срива

  2. Node.js + Mongoose.js Как да получите сумата на поръчките, направени за месец или седмица?

  3. MongoDB - MySQL SUM (CASE WHEN) Еквивалент?

  4. Сума във вложен документ MongoDB

  5. премахване на обект от вложен масив от обекти mongodb