我有这个(智能代码):

import com.mongodb.casbah.Imports._
import com.mongodb.casbah.util.bson.conversions._
RegisterJodaTimeConversionHelpers() //error

object Main {
  def main(args: Array[String]) {
    val connection = MongoConnection()
  }
}

我得到一个错误:

error: expected class or object definition
RegisterJodaTimeConversionHelpers()

我必须使用这个RegisterJodaTimeConversionHelpers()(2.2.简而言之:自动类型转换),但总有这样的错误消息.有什么 idea 吗?

推荐答案

你必须把这行代码写在某个可以执行的地方.用你的main法怎么样?

object Main {
  def main(args: Array[String]) {
    RegisterJodaTimeConversionHelpers()
    val connection = MongoConnection()
  }
}

Mongodb相关问答推荐

如何在MongoSH中的现有文档中插入字段

如何在MongoDB中对两个数组进行分组?

如何在 MongoDB 中的集合下查找同一文档

MongoDB:从开始日期和结束日期数组中匹配特定日期的聚合查询

如何在 mongodb golang 的单个更新调用中使用 $set 和 $inc?

使用新字段插入数据或使用 updateOne mongodb 有条件地更新

映射数组导致 mongodb 聚合

使用 Node.js 通过 SSL 连接到 MongoDB

Mongoexport 在日期范围内使用 $gt 和 $lt 约束

MongoDB 聚合 $divide 计算字段

用 BsonRepresentation(BsonType.ObjectId) vs BsonId vs ObjectId 在 C# 中装饰属性之间的区别

MongoDB展开多个数组

在 mongoDB 中展平嵌套的 JSON struct

在 MongoDB 中插入或更新许多文档

我们如何使用spring boot为mongodb创建自动生成的字段

多次使用位置 `$` 运算符来更新嵌套数组

如何在第一个文档中恢复 MongoDB ChangeStream 而不仅仅是在我开始收听后更改

MongoDB 和 Robomongo: Can't connect (authentication)

判断字段是否存在于数组的子文档中

MongoError:Can't extract geo keys from object