我是否可以引用Firebase中的其他对象(如MongoDB)?
我有一个我开发的web应用程序,正在开发一个移动版本。我正在考虑让heroku和mlab在google firebase上担任主机 在我的事件模型中,我引用了用户模型和注释模型。我想知道这是否是您可以在Firebase中执行的操作,或者我是否需要完全重组我的数据 当我开始开发我制作的一个web应用的移动版本时,我正在考虑从heroku/mlab切换到GoogleFirebase托管。 我有一些相互引用的数据模型,我想知道这是否可以在Firebase中完成,或者我是否必须重新构造我的数据。比如说我是否可以引用Firebase中的其他对象(如MongoDB)?,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,我有一个我开发的web应用程序,正在开发一个移动版本。我正在考虑让heroku和mlab在google firebase上担任主机 在我的事件模型中,我引用了用户模型和注释模型。我想知道这是否是您可以在Firebase中执行的操作,或者我是否需要完全重组我的数据 当我开始开发我制作的一个web应用的移动版本时,我正在考虑从heroku/mlab切换到GoogleFirebase托管。 我有一些相互引用的数据模型,我想知道这是否可以在Firebase中完成,或者我是否必须重新构造我的数据。比如说
let eventSchema = new mongoose.Schema({
title: {type: String, required: true},
loc: { type: [Number], index: '2dsphere', required: true},
eventAddress: { type: String, required: true},
city:{ type: String, required: true},
state:{ type: String, required: true},
dateTime: {type: Date, required: true},
dateCreated: {type: Number},
eventCreator: { type: mongoose.Schema.Types.ObjectId, ref: 'User', required: true },
attending: [{ type: mongoose.Schema.Types.ObjectId, ref: 'User'}],
comments: [ { type: mongoose.Schema.Types.ObjectId, ref: 'Comment' } ]
});
如您所见,最后三个属性引用了用户和注释模型