1.我這里,同樣的使用了最新的Java Driver林说,版本為3.4.2 煎殷,這個時候網(wǎng)上搜了很多用法,都沒有關(guān)于這個版本的說明或者示例腿箩;
沒辦法了豪直,死啃啃不出來的,這時候去官網(wǎng)看示例就明白怎么用了珠移。官網(wǎng)使用說明地址弓乙,http://mongodb.github.io/mongo-java-driver/3.4/driver/getting-started/quick-start
這里說明了所有的用法末融,一下感覺,全都通了暇韧;
2.這里官網(wǎng)的查詢示例勾习,并不完整,這里我整理一下懈玻,通過實驗得到的巧婶;
1) for(Document cur : collection.find()) { System.out.println(cur.toJson()); },關(guān)于這個酪刀,獲取查詢結(jié)果的語句粹舵;一般我們會認為他是這樣的:
List<Document> list = collection.find(); 但是并不是,應(yīng)該是這樣FindIterable<Document> list = collection.find(); 這時候可以直接使用增強for
循環(huán)語句遍歷骂倘。另外一種方式遍歷眼滤,官網(wǎng)有,不舉例 了(PS:需要翻墻历涝,效果會好點)诅需。
2)關(guān)于搜索的示例;
如圖荧库,collection.find(eq("i", 1))堰塌, 這里不能直接照搬,上面有 加粗的 Filters 分衫,應(yīng)該是collection.find(Filters.eq())场刑。里面還有好多語法。
ok蚪战,暫時記錄到這里牵现,慢慢使用后就習(xí)慣了。