2015年1月18日 星期日

mongodb指令

顯示
#列出資料表
> show collections

#列出資料庫清單
> show dbs

#列出當前的資料庫名稱
> db

新增
#insert
> db.[collection].save({index:1, count: 2});

#循環insert data
> for (var i = 1; i <= 5; i++) db.[collection].save({index : i, count : i -1});

修改
#update
> var updatefood = db.others.findOne({index:1});
> updatefood.food = 'fish';
> db.[collection].save(updatefood);

刪除
#remove
> db.[collection].remove({index:2});

查詢
#while
> var cursor = db.[collection].find();
> while ( cursor.hasNext() ) printjson(cursor.next());

#forEach
> db.[collection].find().forEach(printjson);

#array
> var cursor = db.[collection].find();
> printjson(cursor[3]);
-----
> var arr = db.[collection].find().toArray();
> arr[3];

使用
#切換資料庫
> use [db name]

#登入身份
> db.auth('account', 'password') 。

help 顯示協助訊息。
mongo <dbname> --eval "db.dropDatabase()" 移除 database。 或者下面這種方式:


引用網址:

  1. http://andyyou.logdown.com/posts/177570-mongodb-notes

//教學
https://www.youtube.com/watch?v=iT0datgVcfs

沒有留言:

張貼留言