前提
- CentOS 6.x
- シャーディングとくにしない、レプリカセットを組まない
install
vim /etc/yum.repos.d/mongodb-org-2.6.repo
[mongodb-org-3.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
sudo yum install -y mongodb-org
operation
start / stop
sudo service mongod start sudo service mongos stop
structure
data structure
- database
- collection
- document
- collection
query
db操作
- db一覧
- show dbs;
- db切り替え
- use [db]
- db削除
- db.dropDatabase();
collection操作
- collection一覧
- show collections;
- collection削除
- db.[collection].drop();
ドキュメント操作
- document一覧
- db.[collection].find();
sample
適当にdbつくって、適当にcollection作って、適当にデータぶちこむ
> use batchlog; switched to db hogelog > show dbs; local 0.000GB > > db.sample.save( { key : "001", value : "hogehoge" } ); WriteResult({ "nInserted" : 1 }) > show dbs; hogelog 0.000GB local 0.000GB
reference
- 作者: Kyle Banker,Sky株式会社玉川竜司
- 出版社/メーカー: オライリージャパン
- 発売日: 2012/12/14
- メディア: 大型本
- 購入: 5人 クリック: 55回
- この商品を含むブログ (8件) を見る