在这里完成noob。
尝试从第一个数据推送中检索firebase唯一ID,以便在第二个数据推送中使用,以便我可以在两个数据集之间引用数据。我使用stackoverflow答案来检索密钥,但我的代码没有用。
(如果您有更好的方式来引用除了使用firebase唯一ID之外的两个项目,我只需要它!)谢谢!!
export const GROUP_CREATE = 'group_create';
export const groupCreate = ({ name, course, members }) => {
const { currentUser } = firebase.auth();
return (dispatch) => {
var pushedRef = firebase.database().ref(`/groups`).push({ name })
var dataId = pushedRef.key
.then(
firebase.database().ref('/groups')
.push({ name, dataId, course, members }))
.then(() => {
dispatch({ type: GROUP_CREATE });
Actions.groupMain({ type: 'reset' });
});
};
};
答案 0 :(得分:0)
我明白了!
public interface IFoo
{
Type Type;
TValue Read<TValue>();
}
public class Foo : IFoo {}
var f = new Foo();