顯示具有 mongo 標籤的文章。 顯示所有文章
顯示具有 mongo 標籤的文章。 顯示所有文章

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

2015年1月17日 星期六

mongodb安裝

安裝網址http://www.mongodb.org/downloads

#指定別的路徑儲存資料庫檔案
mongod --dbpath [儲存目錄路徑]

Windows
Step-1:下檔mongodb
Step-2:C:\> mkdir \data
Step-3:C:\> mkdir \data\db
Step-4:執行mongod.exe
Step-5:執行mongo.exe

============================================================

Linux
http://www.cnblogs.com/zhoujinyi/archive/2013/06/02/3113868.html(安裝教學)
http://www.linuxveda.com/2015/01/07/install-mongodb-linux/

/usr/bin/ -> mongodb


# rpm -ql mongodb-org-server
/etc/mongod.conf
/etc/rc.d/init.d/mongod
/etc/sysconfig/mongod
/usr/bin/mongod
/usr/share/man/man1/mongod.1
/var/lib/mongo
/var/log/mongodb
/var/log/mongodb/mongod.log
/var/run/mongodb


npm install jade
npm install express@3.4.8

============================================================