我可以用來執行CRUD操作的方法/驅動程序是什麼? ATM,我只有用創建函數成功,即使用mongoDB在Scala中執行CRUD操作的方法
DBObbject.put("field","value")
常識表明find()方法應該代表檢索,但使用它提供了以下錯誤
value find is not a member of com.mongodb.BasicDBObject
所有和任何幫助表示讚賞。
編輯#1:
我也能夠進行檢索,但我檢索整個文檔,而不是一個具體的領域。
var mongo = new Mongo()
var databaseName = mongo.getDB("DBName")
var collectionName = databaseName.getCollection("namecollection")
var testdbObject = new BasicDBObject()
testdbObject.put("userId", "5678")
var cursor = collectionName.find(testdbObject)
println(cursor.next())
編輯#2:基於字段的檢索。國際海事組織,可以把內部循環和打印全部。沒有嘗試過循環的事情。
var result = collectionName.findOne()
println(result.get("userId").toString)
謝謝。