0
通過下面的代碼打印DBOBJECT:如何將DBObject的內容轉換爲字符串?
DBObject theObj = cursor.next();
System.out.println(theObj);
輸出:
{ "_id" : { "$oid" : "58b94b7bcd4b42b0b5e8c7c2"} , "content" : "<p><del class=\"ice-del ice-cts\" data-changedata=\"\" data-cid=\"2\" data-last-change-time=\"1488543686518\" data-time=\"1488543686518\" data-userid=\"\" data-username=\"\">Old content</del></p>\r\n"}
現在,考慮下面的變量
String content;
我需要的字符串變量內容的價值是數據庫中的內容字段值 "<p><del class=\"ice-del ice-cts\" data-changedata=\"\" data-cid=\"2\" data-last-change-time=\"1488543686518\" data-time=\"1488543686518\" data-userid=\"\" data-username=\"\">Old content</del></p>\r\n"
如何做到這一點?我無法找到谷歌搜索。
你看看''DBObject''的方法呢? – f1sh
只需檢查DBObject類的所有getter方法並檢索要添加到內容字符串中的適當內容 –
請閱讀DBObject類的java文檔。 http://api.mongodb.com/java/2.0/org/bson/BasicBSONObject.html#getString(java.lang.String) – Veeram