firebase实时数据库中规则对项目的约束限制
在firebase实时数据库中,我们可以通过规则限制从节点获取的项目数吗 我们在客户端sdk上有firebase实时数据库中规则对项目的约束限制,firebase,firebase-realtime-database,firebase-security,Firebase,Firebase Realtime Database,Firebase Security,在firebase实时数据库中,我们可以通过规则限制从节点获取的项目数吗 我们在客户端sdk上有limitToFirst和limitToLast方法,但是我们可以通过规则来管理它以确保安全吗?是的,您可以 文档中的示例: messages: { ".read": "query.orderByKey && query.limitToFirst <= 1000" } // Example queries: db.ref("messages").o
limitToFirst
和limitToLast
方法,但是我们可以通过规则来管理它以确保安全吗?是的,您可以
文档中的示例:
messages: {
".read": "query.orderByKey &&
query.limitToFirst <= 1000"
}
// Example queries:
db.ref("messages").on("value", cb) // Would fail with PermissionDenied
db.ref("messages").limitToFirst(1000)
.on("value", cb) // Would succeed (default order by key)
消息:{
“.read”:“query.orderByKey”&&
query.limitToFirst可以
文档中的示例:
messages: {
".read": "query.orderByKey &&
query.limitToFirst <= 1000"
}
// Example queries:
db.ref("messages").on("value", cb) // Would fail with PermissionDenied
db.ref("messages").limitToFirst(1000)
.on("value", cb) // Would succeed (default order by key)
消息:{
“.read”:“query.orderByKey”&&
query.limitToFirst