Я хочу, чтобы создать другую коллекцию в MongoDB для этого у меня есть класс объектов Scala здесь мой кодкак передать различные значения переменного в объекте лестницы
object Factory {
val connectionMongo = MongoConnection(SERVER)
val collectionMongo = connectionMongo(DATABASE)("collectionA")
}
я хочу, чтобы добавить различные названия коллекции для что я делаю это, как этот класс объекта здесь мой код
object Factory {
var COLLECTIONName:String=""
def setCollectionName(name:String)
{
COLLECTIONName=name
}
val connectionMongo = MongoConnection(SERVER)
val collectionMongo = connectionMongo(DATABASE)(COLLECTIONName)
}
class testA {
//getting collection object
Factory.setCollectionName("collectionA")
collectionMongo.find()//fetching the record of collectionA
}
class testB {
//getting collection object
Factory.setCollectionName("collectionB")
collectionMongo.find()//fetching the record of collectionB
}
но этот код не работает, как требуется всегда получает значение CollectionName пустой строки «» , пожалуйста, руководство меня, где я делаю неправильно, пожалуйста помощь
сделать collectionMongo «ленивый вал» будет работать. – waltersu
будет ли это влиять на производительность? – swaheed
Нет. Но я предлагаю вам полностью переписать свой код. – waltersu