sql >> Databasteknik >  >> RDS >> Mysql

Mysql INSTR liknande operation i mongodb

MongoDB stöder inte inbyggt fulltextsökning för tillfället.

Du kan använda reguljära uttryck men det skulle vara långsamt (på grund av att du inte använder index om de inte är rotade).

Frågan skulle vara så här:

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

Du kan göra lite förbearbetning för att infoga varje ord i en sökbar uppsättning sökord, men om texten är riktigt lång vill du förmodligen inte gå den här vägen.




  1. mysql - Uppdatera automatiskt förekomster i en annan tabell

  2. Dynamisk SQL-resultat till temporär tabell i SQL Stored-procedur

  3. Fråga rader för vilka metadatanyckeln inte finns

  4. Slår samman Sammanfogande JSON(B)-kolumner i fråga