为什么我连接上了mongodb 操作数据库的时候没反应求解

<dependency>
        <groupId>org.scala-lang</groupId>
        <artifactId>scala-library</artifactId>
        <version>2.11.8</version>
    </dependency>

    <dependency>
        <groupId>org.mongodb.scala</groupId>
        <artifactId>mongo-scala-driver_2.11</artifactId>
        <version>2.7.0</version>
    </dependency>

import org.mongodb.scala.MongoClient
import org.mongodb.scala.bson.collection.immutable.Document

/*

  • @author: ljx

  • @date:

  • @description: scala连接mongodb,有权限认证
    */

     object pojo4 {
       def main(args: Array[String]): Unit = {
       //连接mongodb  OK
    
       val connectionString: String = "mongodb://interface_manager:2wsxCDE#@host:50000/?authSource=admin"
       val mongoClient: MongoClient = MongoClient(connectionString)
       val mongoDB = mongoClient.getDatabase("xzq_test")
      val coll = mongoDB.getCollection("collection")
    //连接成功下面操作全部没反应,程序已经走完
    println(coll.count())
    

//下面没执行

	  coll.find().foreach(x =>print(x))
	 val doc: Document = Document("_id" -> 0, "name" -> "MongoDB", "type" -> "database",
    "count" -> 1, "info" -> Document("x" -> 203, "y" -> 102))
	  coll.insertOne(doc)
	   coll.find().foreach(x =>print(x))


	  }
	}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值