存储的数据所以我的火力地堡数据结构是这样的:火力地堡:访问通过childByAutoID
我的问题很简单。如何访问通过childByAutoID方法存储的ID,即它们的值的关键是什么。我想这样做的原因是因为我想创建一个变量来保存这个ID,并且这只是一个(由childByAutoId生成的值),例如,如果您查看My JSON数据结构图像,KMVrGnR76E6vrj61K21将存储在变量和这一点。我当前的查询看起来是这样的:
databaseRef.child("Jokes").observeSingleEventOfType(.Value, withBlock: { (snapshot) in
let jokeId = snapshot.//something??? not .key as this returns Jokes
})
我明白childByAutoId生成一个唯一的标识符,但肯定有一定检索和存储标识的方式(仅此一点,不是所有的子女)的原因很明显...
请让别人知道我的答案是通过接受它的工作,如果它:) – rigdonmr
@rigdonmr谢谢你试图帮助,不幸的是这没有工作,因为关键是笑话。因此我的数组返回[Jokes,Jokes,Jokes],而不是autoId。 –