Al momento non esiste un'interfaccia specifica per findAndModify
, ma puoi richiamare comandi di database arbitrari con questo metodo:
-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]
I 10gen docs per findAndModify dai questo comando di esempio:
{
findAndModify: "people",
query: { name: "Tom", state: "active", rating: { $gt: 10 } },
sort: { rating: 1 },
update: { $inc: { score: 1 } }
}
Se crei un dizionario con quella struttura e lo passi a -runCommandWithDictionary
dovresti ottenere il risultato che desideri.