DB
MongoDBでドキュメントの中に配列が格納されている場合、その配列をUPDATEする方法のメモを残します。 前提 以下のようなusersというコレクションがあったとします。 users = { {_id: 111, age: 24, live: "Tokyo", skills:["Linux", "C", "Oracle"]}, {_id:…
前提 以下が前提です。 mongod(MongoDBサーバ)が起動していること。 Rubyがインストールされていること。 gemがインストールされていること。 注意 MongoDBには、データベース、コレクション、ドキュメントという概念があります。よくわからない場合は、簡…
mysql -u root でMySQLを起動しようとしたときに出るこんなエラー。 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' /var/lib/mysql/mysql.sock に繋げないと言っているので、 ls -a /var/lib/mysql/…
homebrew を使用。 基本、Install MongoDB Community Edition on macOS — MongoDB Manual に従う。 まず、brew update 次に、brew install mongodb ここで怒られた。対処したやり方↓ yuukiyg.hatenablog.jp で、これでinstall 完了。 Before you start Mongo…
リレーショナルデータベース 関係モデル(リレーショナルデータモデル)にもとづいて設計、開発されるデータベース。スキーマが決まっていて、トランザクションが利用できるもの。 オブジェクトリレーショナルデータベース リレーショナルデータベースの一種…