Právě teď neexistuje konkrétní rozhraní pro findAndModify
, ale pomocí této metody můžete vyvolat libovolné databázové příkazy:
-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]
10gen dokumenty pro findAndModify zadejte tento příklad příkazu:
{
findAndModify: "people",
query: { name: "Tom", state: "active", rating: { $gt: 10 } },
sort: { rating: 1 },
update: { $inc: { score: 1 } }
}
Pokud vytvoříte slovník s touto strukturou a předáte jej -runCommandWithDictionary
měli byste dosáhnout požadovaného výsledku.