Im Moment gibt es keine spezielle Schnittstelle für findAndModify
, aber Sie können mit dieser Methode beliebige Datenbankbefehle aufrufen:
-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]
Die 10gen-Dokumentation für findAndModify geben Sie diesen Beispielbefehl:
{
findAndModify: "people",
query: { name: "Tom", state: "active", rating: { $gt: 10 } },
sort: { rating: 1 },
update: { $inc: { score: 1 } }
}
Wenn Sie ein Wörterbuch mit dieser Struktur erstellen und es an -runCommandWithDictionary
übergeben Sie sollten das gewünschte Ergebnis erhalten.