1、MongoDB Shell中退格鍵使用的問題。
利用SecureCRT工具訪問linux的時候,在使用MongoDB的交互式shell的時候,退格鍵(Backspace)無法使用,導致無法修改輸入的字符。為這個錯誤,廢了好長時間的力氣,終于找到了錯誤的原因。其實,主要是SecureCRT工具默認的字符輸入模式的問題,可以通過以下方式修改:
第一步:選擇Option菜單中的Session Option。

第二步:在左側(cè)的目錄中選擇Terminal—Emulation,在其中的Terminal選項中選擇Linux,并點擊確定即可。

此問題雖然不大,但會浪費初學者很多時間和精力。因此,寫到這里,供大家查看。
2、MongoDB的Replica Set的啟動問題
在MongoDB的Replica Set啟動的時候,如果按照如下命令:
[root@localhost mongodb-linux-i686-2.0.3-rc1]# bin/mongod --replSet rs1 --keyFile /usr/local/mongodb/mongodb-linux-i686-2.0.3-rc1/replica/data/key/r2.key --port 28012 --dbpath replica/data/data/r2 --logpath replica/data/log/r2.log --logappend --journal –fork
能夠正常啟動。
但是如果采用如下命令:
[root@localhost mongodb-linux-i686-2.0.3-rc1]# bin/mongod --replSet rs1 --keyFile replica/data/key/r2.key --port 28012 --dbpath replica/data/data/r2 --logpath replica/data/log/r2.log --logappend --journal –fork
不能正常啟動。看出區(qū)別了么?對了是key文件的路徑問題。如果采用絕對路徑?jīng)]有問題,但如果采用相對路徑就無法啟動MongoDB。其他的參數(shù)沒有這個限制不知道是什么問題,也許是MongoDB的一個Bug。