Lige nu er der ikke en specifik grænseflade til findAndModify
, men du kan påkalde vilkårlige databasekommandoer med denne metode:
-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]
10gen-dokumenterne til findAndModify giv denne eksempelkommando:
{
findAndModify: "people",
query: { name: "Tom", state: "active", rating: { $gt: 10 } },
sort: { rating: 1 },
update: { $inc: { score: 1 } }
}
Hvis du opretter en ordbog med den struktur og sender den til -runCommandWithDictionary
du bør få det resultat, du ønsker.