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

mongodbサーバー側のJavaScriptは実際にはクライアント側ですか?

    jsコードを一種のストアドプロシージャとして保存できます。 。

    この記事による jsをシステムコールとして保存できます:

     db.system.js.save({_id: "sum", value: function (x, y) { return x + y; }});
    

    次に、次のように呼びます:

    db.eval("return sum(2, 3);");
    
    db.loadServerScripts();
    sum(3,2) 
    

    追加のドキュメントこちら

    evalのその他のソリューション cron jobを使用することです サーバー上でローカルにランチされたjavascriptファイルを呼び出す




    1. マングース-.populateを使用してネストされたオブジェクトにアクセスする

    2. mongodbの更新が一致したドキュメントが失敗する

    3. エラーTS2688:「bson」のタイプ定義ファイルが見つかりません

    4. mongodbはCAP定理のどこに立っていますか?