Saat ini tidak ada antarmuka khusus untuk findAndModify
, tetapi Anda dapat menjalankan perintah database arbitrer dengan metode ini:
-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]
dokumen 10gen untuk findAndModify berikan contoh perintah ini:
{
findAndModify: "people",
query: { name: "Tom", state: "active", rating: { $gt: 10 } },
sort: { rating: 1 },
update: { $inc: { score: 1 } }
}
Jika Anda membuat kamus dengan struktur itu dan meneruskannya ke -runCommandWithDictionary
Anda harus mendapatkan hasil yang Anda inginkan.