Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql INSTR подобна операция в mongodb

MongoDB не поддържа първоначално пълно текстово търсене в момента.

Можете да използвате регулярни изрази, но това би било бавно (поради неизползване на индекси, освен ако не са root).

Заявката би била като:

db.collection.find({ $or: [{description: /value1/}, {description: /value2/}] })

Можете да направите известна предварителна обработка, за да вмъкнете всяка дума в масив от ключови думи с възможност за търсене, но ако текстът е наистина дълъг, вероятно не искате да вървите по този път.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. предоставя отдалечен достъп до базата данни MySQL от всеки IP адрес

  2. Най-добра практика за структура на базата данни за гласуване на коментари

  3. конвертирайте utf8mb4 символи в utf8 в php

  4. Как да архивирате/възстановявате MySQL/MariaDB и PostgreSQL с помощта на инструменти „Automysqlbackup“ и „Autopostgresqlbackup“

  5. Защо се използва разделител със съхранена процедура в mysql?