我可以用来执行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)
谢谢。