MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Recherche plein texte dans Pymongo

J'ai compris :pymongo utilise des arguments de mot-clé pour les arguments de commande supplémentaires :

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

La raison de l'étrange message d'erreur "no such cmd:project" est que les dictionnaires Python ne sont pas ordonnés et que le project la clé s'est avérée être la première lorsqu'elle est passée à mongo.