В момента няма конкретен интерфейс за findAndModify
, но можете да извиквате произволни команди на база данни с този метод:
-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]
документи от 10 поколение за findAndModify дайте тази примерна команда:
{
findAndModify: "people",
query: { name: "Tom", state: "active", rating: { $gt: 10 } },
sort: { rating: 1 },
update: { $inc: { score: 1 } }
}
Ако създадете речник с тази структура и го предадете на -runCommandWithDictionary
трябва да получите желания резултат.