gpt4 book ai didi

scala - Casbah Scala MongoDB 驱动程序 - 嵌入式对象

转载 作者:IT老高 更新时间:2023-10-28 13:26:18 24 4
gpt4 key购买 nike

我知道 MongoDB 中的对象可以包含多个级别的数据(就像 JSON 对象一样)。但是,Casbah 驱动程序教程仅涵盖“平面”对象的创建,其中只有一层数据。如何使用 Casbah 创建和使用多级对象?

最佳答案

它非常直观。

build :

val a: MongoDBOBject = DBObject("a" -> DBObject("b" -> "c"))
// results in { "a" : { "b" : "c"}}

访问内部字段with dot notation :

val c = a.expand[String]("a.b")

将内部对象检索为 DBObject,因此您可以对其进行与父对象相同的操作:

val b = a.as[DBObject]("a")

关于scala - Casbah Scala MongoDB 驱动程序 - 嵌入式对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10385073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com