idea中kotlin scratch脚本操作mongo

  1. 使用mongoTemplate
val mongoTemplate = MongoTemplate(MongoClients.create("mongodb://username:password@ip:port/?authSource=xx"), "xx")
mongoTemplate.find()
mongoTemplate.remove()
  1. 使用Repository
val mongoTemplate = MongoTemplate(MongoClients.create("mongodb://username:password@ip:port/?authSource=xx"), "xx")
val repositoryFactory = MongoRepositoryFactory(mongoTemplate).apply {
    setRepositoryBaseClass(MyMongoRepositoryImpl::class.java)
}
val docRepository = repositoryFactory.getRepository(DocRepository::class.java)
val count = docRepository.count()
val list = docRepository.findByName()
posted @ 2024-11-07 17:46  豆苗稀  阅读(11)  评论(0)    收藏  举报