sql >> Database >  >> RDS >> Mysql

Mysql INSTR zoals operatie in mongodb

MongoDB biedt momenteel geen native ondersteuning voor zoeken in volledige tekst.

Je zou reguliere expressies kunnen gebruiken, maar het zou traag zijn (omdat je geen indexen gebruikt, tenzij ze geroot zijn).

Zoekopdracht zou als volgt zijn:

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

Je zou wat voorbewerking kunnen doen om elk woord in een doorzoekbare reeks trefwoorden in te voegen, maar als de tekst erg lang is, wil je waarschijnlijk niet deze weg inslaan.




  1. MySQL laat meerdere kolommen vallen

  2. hoe te gebruiken WHERE IN mysql opgeslagen procedure

  3. Controleer of de kolom bestaat in de MySQL-tabel via PHP

  4. Installeren en werken met MySQL 5 op Windows 7