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/yu...
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検索の前後一致をす...