无法使用React Native为Firebase中的每个值提取密钥



我没有为表users1 的每个值获取唯一密钥

firebase.database().ref('users1').once('value').then(snapshot => {
var items = [];
snapshot.forEach((child) => {
items.push({
keyis: snapshot.val(),
email: child.val().email,
password: child.val().password,
// price: child.val().price,
});
});
this.setState({ users1: items});
console.log(this.state.users1)

我正在查表格词典。我需要每个字段的唯一密钥,并存储在keyis变量中。

如果您希望keyis值是密钥查询快照的字符串,而不是以下内容:

keyis: snapshot.val(),

使用DocumentSnapshot的关键属性:

keyis: snapshot.key,

最新更新