En este momento no hay una interfaz específica para findAndModify
, pero puede invocar comandos de base de datos arbitrarios con este método:
-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]
Los documentos de 10.ª generación para findAndModify da este comando de ejemplo:
{
findAndModify: "people",
query: { name: "Tom", state: "active", rating: { $gt: 10 } },
sort: { rating: 1 },
update: { $inc: { score: 1 } }
}
Si crea un diccionario con esa estructura y lo pasa a -runCommandWithDictionary
debería obtener el resultado que desea.