No momento não há uma interface específica para
findAndModify
, mas você pode invocar comandos de banco de dados arbitrários com este método:-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]
Os 10 documentos de geração para findAndModify dê este comando de exemplo:
{
findAndModify: "people",
query: { name: "Tom", state: "active", rating: { $gt: 10 } },
sort: { rating: 1 },
update: { $inc: { score: 1 } }
}
Se você criar um dicionário com essa estrutura e passá-lo para
-runCommandWithDictionary
você deve obter o resultado desejado.