sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB:$eller en fulltextsökning och en $in

Att köra frågan i en något annan miljö gav ett mycket tydligare fel:

Runner error: BadValue error processing query: ns=webistor.entries limit=0 skip=0
Tree: $or
    tags $in [ ObjectId('a') ObjectId('b') ]
    TEXT : query=abc, language=, tag=NULL
  Sort: {}
  Proj: {}

planner returned error: Failed to produce a solution for TEXT under OR - other non-TEXT clauses under OR have to be indexed as well.

Obs

Tydligen måste jag lägga till ett index till tags .




  1. Kan mongo ta bort samlingar automatiskt?

  2. Spark Mongo-kontakt, MongoShardedPartitioner fungerar inte

  3. Räckviddsbaserad personsökning mongodb

  4. JavaScript har slut på minne när du strömmar stora filer