sql >> Database teknologi >  >> NoSQL >> MongoDB

Fuld tekstsøgning i Pymongo

Fandt ud af det:pymongo bruger søgeordsargumenter til de ekstra kommandoargumenter:

db.command("text", "players", 
    search="alice", 
    project={"name": 1, "_id": 0}, 
    limit=10)

Årsagen til den mærkelige fejlmeddelelse "no such cmd:project" er, at Pythons ordbøger er uordnede, og project nøglen var tilfældigvis først, da den blev overført til mongo.



  1. Mongodb får fejlmeddelelse MongoError:Stikollision ved aktivitet

  2. Ufanget fejl:Når modifikatorindstillingen er sand, skal valideringsobjektet have mindst én operator

  3. MongoDB:FEJL:underordnet proces mislykkedes, afsluttet med fejlnummer 14

  4. Advarsel om forbindelse til MongoDB med en nodeserver