現在、findAndModify
用の特定のインターフェースはありません 、ただし、次のメソッドを使用して任意のデータベースコマンドを呼び出すことができます:
-[MongoConnection runCommandWithDictionary:onDatabaseName:error:]
findAndModifyの10genドキュメント 次のコマンド例を示します:
{
findAndModify: "people",
query: { name: "Tom", state: "active", rating: { $gt: 10 } },
sort: { rating: 1 },
update: { $inc: { score: 1 } }
}
その構造で辞書を作成し、それを-runCommandWithDictionary
に渡す場合 希望する結果が得られるはずです。