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

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

MongoDB

node.jsでMongoDBに接続するならmongodbライブラリ(Driver)が便利

※この記事は10/8に作成されました。こんにちは、ケネです。Node.jsで作ったシステムにMongoDBを繋げるためのMongoDB Node.JS Driverの紹介です。 Node.jsをMongoDBにつないでみたい 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: child process failed, exited with error number 100」の対処法

※この記事は2019/10/12に更新されました。Linusサーバ(またはMacOS)でのMongoDBの起動、停止方法を解説します。 「ERROR: child process failed, exited with error number 100」が出た時の対処法についても解説します。 MongoDB(データベース)の起動方…

MacOSでMongoDBを強制終了させる

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

MongoDBに設定したい最低限のセキュリティ設定

はじめに自分でシステムを運用するとパラメータとかちょっと変えられたら便利だなーと思ってUI部分をWeb化しようと思ったのですが、、 セキュリティ対策めちゃくちゃ時間かかる。 2ヶ月ぐらいでようやくできたので、せっかくなのでノウハウ的なものを残して…