sql >> データベース >  >> NoSQL >> MongoDB

ObjCMongoDBで非CRUDおよび非基本のMongoDBコマンドを実行するにはどうすればよいですか?

    現在、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に渡す場合 希望する結果が得られるはずです。




    1. EVEを使用したRESTAPIの構築

    2. NODEでのRedisSCANの使用

    3. マングースfindOneAndUpdate複数のフィールドの更新

    4. SQLを使用したMongoDB結合のリンクと作成:パート2