2014年2月19日 星期三

Windows環境變數、標準路徑變數表

Windows Environment Variables:
VariableDefault value: Windows XPDefault value: Windows 7/2008
%ALLUSERSPROFILE%C:\Documents and Settings\All UsersC:\ProgramData
%APPDATA%C:\Documents and Settings\{username}\Application DataC:\Users\{username}\AppData\Roaming
%CommonProgramFiles%C:\Program Files\Common FilesC:\Program Files\Common Files
%COMMONPROGRAMFILES(x86)%C:\Program Files (x86)\Common FilesC:\Program Files (x86)\Common Files
%COMPUTERNAME%{computername}{computername}
%COMSPEC%C:\Windows\System32\cmd.exeC:\Windows\System32\cmd.exe
%HOMEDRIVE%C:C:
%HOMEPATH%\Documents and Settings\{username}\Users\{username}
%LOCALAPPDATA%N/A (but can be manually added LOCALAPPDATA=%USERPROFILE%\Local Settings\Application Data)C:\Users\{username}\AppData\Local
%LOGONSERVER%\\{domain_logon_server}\\{domain_logon_server}
%PATH%C:\Windows\System32\;C:\Windows\;C:\Windows\System32\Wbem;{plus program paths}C:\Windows\System32\;C:\Windows\;C:\Windows\System32\Wbem;{plus program paths}
%PATHEXT%.COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS ; .WSF; .WSH;.COM; .EXE; .BAT; .CMD; .VBS; .VBE; .JS ; .WSF; .WSH; .MSC
%ProgramData%N/AC:\ProgramData
%ProgramFiles%C:\Program FilesC:\Program Files
%ProgramFiles(x86)% 1C:\Program Files (x86)C:\Program Files (x86)
%PROMPT%Code for current command prompt format,usually $P$G C:>Code for current command prompt format,usually $P$G C:>
%PSModulePath%N/A%SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\
%Public%N/AC:\Users\Public
%SYSTEMDRIVE%C:C:
%SYSTEMROOT%C:\WindowsC:\Windows
%TEMP% and %TMP%C:\Documents and Settings\{username}\Local Settings\TempC:\Users\{Username}\AppData\Local\Temp
%USERDOMAIN%{userdomain}{userdomain}
%USERNAME%{username}{username}
%USERPROFILE%%SystemDrive%\Documents and Settings\{username}%SystemDrive%\Users\{username}
%WINDIR%C:\WindowsC:\Windows

2014年2月14日 星期五

MongoDB 指令

進入MongoDB主控台
bin/mongo.exe

顯示資料庫們
show dbs

使用資料庫
use test

顯示資料表們
show collections

show tables

搜尋整個資料表
db.YOUR_TABLE.find()

刪除資料表內資料
db.foo.remove({})

刪除資料表
db.foo.drop()

釋放不需要的空間
db.repairDatabase()

FYI:
http://netkiller.github.io/nosql/mongodb/mongo.html

建立 admin 帳號密碼
use admin
db.createUser({
    user: "admin帳號",
    pwd: "admin密碼",
    roles: [ { role: "root", db: "admin" } ]
})

登入 admin 建立一般 user 帳號密碼
use admin
db.auth("admin帳號","admin密碼")

db.createUser({
    user: "user帳號",
    pwd: "user密碼",
    roles: [ { role: "readWrite", db: "user資料庫" } ]
})

(舊)建立admin帳號密碼
use admin
db.createUser(
  {
    user: "admin",
    pwd: "密碼",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
  }
)

(舊)建立product帳號密碼
use 資料庫
db.createUser(
    {
        user: "帳號",
        pwd: "密碼",
        roles: [ { role: "dbAdmin", db: "資料庫" } ]
    }
)

資料庫還原
mongorestore -d airdental --directoryperdb C:\restore\airdental