sql >> Database >  >> NoSQL >> MongoDB

Hoe zoek ik een woord of tekenreeks op alle velden in het document met MongoDB?

U moet een wildcard-tekstindexen maken zoals dit:

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

U kunt de $text operator om een ​​tekstzoekopdracht uit te voeren.

Zoals vermeld in de documentatie:




  1. MongoDB-filter alleen op array-eigenschap als deze bestaat

  2. Hoe om te gaan met pagineringsquery's met mongodb en php?

  3. Een verzameling kopiëren van de ene database naar de andere in MongoDB

  4. MongoDB's prestaties op aggregatiequery's