mongoDB

mongoDB

MongoDBで昇順ソートすると定義なし(NULL or undefined)のデータが先頭にくる

MongoDBのorder は以下のデータをソートする処理でハマった時の解決策です。以下の様なドキュメントがあった時、priceでソートすると、priceが存在しないID:3banmeもソート対象になってしまいます。さらに昇順ソート指定だと...
2016.05.23
mongoDB

MONGODBをAWSのEC2にyumでインストールする

手順としては以下の2つです。 ・mongodbのリポジトリを追加 ・yumコマンドでインストール ■まずはyumのリポジトリを追加 以下のコマンドでyumのリポジトリを追加します。まず、ファイルを作成します。 sudo vi ...
2016.05.23
mongoDB

mongodbのデータをダンプしてリストアする

■ダンプする方法 mongodbのデータベースの中身をダンプする方法です。mondgodumpコマンドを利用します。 特に難しいことはありません。 mongodump --host localhost --db databasena...
2016.05.23
mongoDB

macのmongodbのクライアント

仕事で結構mongoDBを使うことが多くなってきたので、いつも使っているクライアントソフトの紹介です。 macで動くクライアントソフトです。 ・Robomongo このように、mongodbの中身をGUIで見ることができま...
2016.05.23
mongoDB

MongoDBをCakePHPから使う

■MongoDBとは ドキュメントベースのデータベースです。NoSQLの一種だと思います。JSON的なデータ構造で情報を保持されるようです。その中身を高速に検索することも可能です。これをmysqlでやろうとすると、like検索の前後一致を...
2016.05.23