sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur man söker efter ord eller sträng på alla fält i dokument med MongoDB?

Du måste skapa ett wildcard-textindex så här:

db.collection.createIndex( { "$**": "text" } )

Du kan använda $text operatorn för att utföra en textsökning.

Som nämnts i dokumentationen:




  1. När ska MongoDB-databasanslutning stängas i Nodejs

  2. Kan inte ansluta till MongoDB 2.0.5-databasen med pymongo 2.2

  3. Mongo C# JSON-läsaren förväntade sig ett värde men hittade 'replSetGetStatus'

  4. MongoDB:Aggregation med $cond med $regex