MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Volltextsuche in Pymongo

Herausgefunden:pymongo verwendet Schlüsselwortargumente für die zusätzlichen Befehlsargumente:

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

Der Grund für die seltsame Fehlermeldung „no such cmd:project“ ist, dass Pythons Wörterbücher ungeordnet sind und das project Der Schlüssel war zufällig der erste, als er an Mongo übergeben wurde.