mongoDB

mongoDB

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

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

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

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

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

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

macのmongodbのクライアント

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

MongoDBをCakePHPから使う

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