我正在尝试从Firebase中获取一个对象。
我尝试获取Trip对象,但得到的是空值。
这是我的数据库图片
这是我的代码
import com.microsoft.azure.cosmosdb.spark.schema._
import com.microsoft.azure.cosmosdb.spark._
import com.microsoft.azure.cosmosdb.spark.config.Config
import org.apache.spark.sql.types._
import org.apache.spark.sql.Row
val configMap = Map(
"Endpoint" -> "https://XXXXXX.documents.azure.com:443/",
"Masterkey" -> "xxxxxxxxxxxxxxxxx==",
"Database" -> "db1",
"Collection" -> "collection1")
val config = Config(configMap)
val data = Seq(Row("B", "US"))
val schema = List(StructField("name", StringType, true),StructField("country", StringType, true))
val writeDF = spark.createDataFrame(
spark.sparkContext.parallelize(data),
StructType(schema)
)
CosmosDBSpark.save(writeDF, config)
val df = spark.sqlContext.read.cosmosDB(config)
所以我问为什么
答案 0 :(得分:0)
在
db_ref.child(data).addValueEventListener(new ValueEventListener()
删除子项(数据),因为您已经在子项中,没有名称了...因此将代码更改为此
“数据” db_ref.addValueEventListener(new ValueEventListener()