Разбрах:pymongo използва ключови аргументи за допълнителните аргументи на командата:
db.command("text", "players",
search="alice",
project={"name": 1, "_id": 0},
limit=10)
Причината за странното съобщение за грешка „няма такъв cmd:проект“ е, че речниците на Python не са подредени и project
ключът се оказа първи при предаване на mongo.