Hiện tại không có giao diện cụ thể cho findAndModify
, nhưng bạn có thể gọi các lệnh cơ sở dữ liệu tùy ý bằng phương pháp này:
-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]
tài liệu 10 thế hệ cho findAndModify đưa ra lệnh ví dụ này:
{
findAndModify: "people",
query: { name: "Tom", state: "active", rating: { $gt: 10 } },
sort: { rating: 1 },
update: { $inc: { score: 1 } }
}
Nếu bạn tạo một từ điển với cấu trúc đó và chuyển nó vào -runCommandWithDictionary
bạn sẽ đạt được kết quả bạn muốn.