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

JavaMongoDriverを使用してMongoDBjsスクリプトを実行するにはどうすればよいですか

    前の回答はMongoDB3.4以降では機能しません。バージョン3.4以降でこれを行う適切な方法は、BasicDBObjectを作成し、それをDatabase.runCommand()のパラメーターとして使用することです。これが例です。

    final BasicDBObject command = new BasicDBObject();
                command.put("eval", String.format("function() { %s return;}}, {entity_id : 1, value : 1, type : 1}).forEach(someFun); }", code));
                Document result = database.runCommand(command);
    


    1. socket.ioを0.9.xから1.xに移行する、RedisStoreの構成に関する問題

    2. redisサーバーを停止します。シャットダウンも停止も機能しません

    3. JSONにシリアル化してRails4.0.3に戻すときに、has_many:throughの関係を維持するにはどうすればよいですか?

    4. mongodbコレクションから最新のレコードを取得する