Node.jsで暗号資産アービトラージ

ビットコイントレード中心にNode.jsで実際に作るためのレシピ

MongoDB

【Node.js】【MongoDB】connection destroyed, not possible to instantiate cursorの原因と対処法

Node.jsからMongoDBに繋いだときのエラーメッセージ「MongoNetworkError: connection destroyed, not possible to instantiate cursor(接続が破壊されました。カーソルをインスタンス化することはできません)」の対処法です。英語記事しかなく原因特定に時…

アービトラージツールを外部サーバに配置したい!これだけは確認しておきたいNode.jsセキュリティ設定

Node.jsで作成したアプリケーションを外部サーバに配置して運用する際のセキュリティ設定となります。Node.jsのアービトラージツールを想定しており、Webアプリケーションの場合は別途Webアプリケーション専用のセキュリティ設定が必要となります。サーバはC…

MongoDBでgroup化した列をgroup化する

MongoDBのコマンドリファレンスですの続きです。前回記事はこちらです。www.kennejs.comちょっと有益なコマンド複数の項目でgroup化した列を集計する同じくdb.collection.aggregate()を使用します。 引数に$group: {_id:"$(列名1)","$(列名2)"}のような使い…

MongoDBで有益なコマンド(group化した列をカウントする)

MongoDBのコマンドリファレンスです。基本的なコマンドはMongoDB Manualを参照してください。日本語で簡単に解説してくださっているサイトも多いので「MongoDB コマンド」とか「MongoDB find」とかで検索した方が早いかもしれません。MongoDBマニュアルを使…

MongoDBでmongodumpを利用してバックアップを取得する

ローカル環境のMacBookPro2016が不調で再起動を繰り返した際にMongoDBのデータが消えていたのでバックアップを取得することにしました。 Linux環境を想定しています。ユーザバックアップはうまくできなかったので、Databaseのバックアップのみを行なっていま…

MongoDBの起動方法、起動エラーの対処について(error number 100)

はじめにMongoDB起動ではまった際のメモとなります。MongoDBに不慣れな方の参考になれば嬉しいです。 MongoDBの起動方法MongoDBサーバ(mongod)起動フロント起動(DB操作は別のターミナルで操作)の場合のコマンドは以下です。 sudo mongod --dbpath /var/lib…

MacOSでMongoDBを強制終了させる

今年も残すところあと数日です。2018年末はカレンダー通りでも6連休なので嬉しい人も多いのではないでしょうか。 ちなみに私は4歳と2歳の子どもがいて全く休めず、むしろ疲れるので連休を恐れているタイプです。連休コワイ。MongoDBセキュリティ設定の続き…