Firebase 限制返回数据的深度

Firebase 限制返回数据的深度,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,是否可以限制从Firebase数据库返回的数据的深度 例如,如果我想在不等待父对象的所有子对象和子对象的情况下从父对象获取一些数据,我可以指定我只需要x个级别的对象吗?Firebase还没有此功能 我们确实打算添加它,但还没有时间表。似乎有一个浅的选项 { "message": { "user": { "name": "Chris" }, "body": "Hello!" } } // A request to /message.json?shall

是否可以限制从Firebase数据库返回的数据的深度


例如,如果我想在不等待父对象的所有子对象和子对象的情况下从父对象获取一些数据,我可以指定我只需要x个级别的对象吗?

Firebase还没有此功能


我们确实打算添加它,但还没有时间表。

似乎有一个
浅的
选项

{
  "message": {
    "user": {
      "name": "Chris"
    },
    "body": "Hello!"
  }
}

// A request to /message.json?shallow=true
// would return the following:
{
  "user": true,
  "body": true
}

// A request to /message/body.json?shallow=true
// would simply return:
"Hello!"

来自

还没有。我们仍然计划添加它。请考虑尽快添加这个特性…它将解决许多非规范化的噩梦,以及在firebase中同步重复数据的需要。我们还需要此功能。三年多之后,我想它不再打算添加了?真遗憾-我们需要它。。。