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

C#からMongoDbに保存されたJavaScriptを呼び出す方法

    まったく同じ質問がここにありました: MongoDB db.runCommand() C#から

    私の最初の答えはそこにありましたが、ここで行う方が良いと思います。

    このコードで呼び出すことができると思います:

    var doc = new BsonDocument(new Dictionary<string, string> { { "test_function", "3" }});
    var command = new BsonDocumentCommand<int>(doc);
    var result = db.RunCommand(command );
    

    ただし、こちらをご覧ください。 、この方法でストアドプロシージャを使用することは実際にはお勧めしません。

    ここで別の解決策を見つけました:

    https://gist.github.com/jamesikanos/b5897b1693b5c3dd1f87

    このスニペットを使用すると、次のように関数を呼び出すことができます:

    db.EvalAsync("test_function(2)").Result
    


    1. mongodbは、指定された日付より前のすべての日付を削除します

    2. mongodb集計を使用して、ネストされた配列内にある値の合計を見つける方法は?

    3. / accounts / login / idのTypeErrorは、<type'int'>ではなく(str、unicode、ObjectId)のインスタンスである必要があります

    4. mongodb、geoNearとdateで並べ替えますか?