開發環境 win7 64bit pro ram 8G , eclipse 3.7 32bit , java
最近專題決定採用新的NoSql資料庫,MongoDB的時候
在塞資料的時候遇到了瓶頸,以下部分程式碼如下
public void insertDocToDB(String subject,String content){
try{
BasicDBObject doc = new BasicDBObject();
doc.put("subject", subject);
//subject這行沒有出錯
doc.put("content", content);
//content出錯,如果改成doc.put("content",content.substring(0,50) ;
coll.insert(doc);
} catch(Exception e){
System.out.println(e) ;
}
}
這是塞資料的method
subject 為文件的主題
content 為從word檔解析出的文字字串
假設我有三筆資料要傳到DB裡頭
每次執行都有成功,也沒有例外事件,可是去DB裡頭看資料表卻只有第一筆資料
其他資料都掉了....可是同樣的程式碼給我朋友的MAC跑,卻可以成功
不知道是不是環境設定的問題...
想請問板上大大有無相關經驗?可以指點指點...
原本以為是不是JVM內存不夠,-Xmx 也設了好幾種調配但是還是不行...
以爬過文MongoDB的欄位是沒有限制大小的...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.20.172
→
08/30 22:27, , 1F
08/30 22:27, 1F
→
08/30 23:08, , 2F
08/30 23:08, 2F
→
08/30 23:10, , 3F
08/30 23:10, 3F
→
08/30 23:14, , 4F
08/30 23:14, 4F