Какие методы / драйверы я могу использовать для выполнения операций CRUD? Atm, я успешен только с функцией Create, т.е.
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)
Спасибо.