问题描述
我有两个案例类
case class Person(name: String,age:Int,phoneNum:Long,itemList:Seq[Item],list:Seq[Int])
和
case class Item(Name:String,Number:Int)
val list = List(Item("phone",2),Item("shirt",6))
Person("john",20,7353058,list,List(1,2,3,4))
如果看到Person
正在使用Item
。
现在如何将人员类保存在MongoDB中。
我在这里使用宏。使用宏,我可以将单个类的详细信息保存到MongoDB中。
implicit val personHandler: BSONDocumentWriter[Person] = Macros.writer
我现在要为Item写信:
val itemHandler: BSONDocumentWriter[Item] = Macros.writer
对此有更好的解决方案吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)