当前位置: 首页 > 编程笔记 >

firebase-database 资料验证

夏飞鹏
2023-03-14
本文向大家介绍firebase-database 资料验证,包括了firebase-database 资料验证的使用技巧和注意事项,需要的朋友参考一下

示例

Firebase实时数据库是无模式的。这样一来,开发过程中就很容易进行更改,但是一旦您的应用可以发布了,保持数据的一致性就很重要。规则语言包括一个.validate规则,允许您使用与.read和.write规则相同的表达式来应用验证逻辑。唯一的区别是,所有相关的验证规则都必须评估为true才能允许写入(换句话说,所有适用的.validate规则都经过“与”运算以允许数据库写入)。

这些规则强制写入的数据/foo/必须是少于100个字符的字符串

{
  "rules": {
    "foo": {
      ".validate": "newData.isString() && newData.val().length < 100"
    }
  }
}

验证规则可以访问与.read和.write规则相同的所有内置函数和变量     。您可以使用它们来创建验证规则,这些规则了解数据库中其他位置的数据,用户的身份,服务器时间等。

 类似资料:
  • 参考资料 一些资料信息来源于 http://pdos.csail.mit.edu/6.828/2014/reference.html UNIX general info Youtube Unix intro The UNIX Time-Sharing System, Dennis M. Ritchie and Ken L.Thompson,. Bell System Technical Journ

  • 网上找一个 csdn 靠谱的, 但是要收费, 不想开 csdn 会员; 哪个大佬有免费的 javacv 的资料啊, 不要视频, 初学, 想要系统的学习 javacv

  • http://docs.spring.io/spring-security/site/docs/4.2.2.RELEASE/reference/htmlsingle/ https://msdn.microsoft.com/en-us/library/ie/gg622941(v=vs.85).aspx https://en.wikipedia.org/wiki/Clickjacking https:

  • 这里有一些和风格指南有关的苹果的文档: The Objective-C Programming Language Cocoa Fundamentals Guide Coding Guidelines for Cocoa iOS App Programming Guide Apple Objective-C conventions: 来自苹果的代码约定 其他: Objective-Clean: an

  • 参考资料 Advanced Bash-Scripting Guide,非常详细,非常易读,大量example,既可以当入门教材,也可以当做工具书查阅 Unix Shell Programming Linux Shell Scripting Tutorial - A Beginner’s handbook

  • 相关资料 宁皓网 《 Vagrant:虚拟机管理 》视频课程 宁皓网 《 CentOS 》课程包 宁皓网 《 NGINX:Web 服务器 》视频课程 Vagrant 官方文档 Vagrant 下载地址 Vagrant 镜像 Virtualbox 下载地址

  • 这本书的内容基本上是我学习Go过程以及以前从事Web开发过程中的一些经验总结,里面部分内容参考了很多站点的内容,感谢这些站点的内容让我能够总结出来这本书,参考资料如下: golang blog Russ Cox blog go book golangtutorials 轩脉刃de刀光剑影 Go 官网文档 Network programming with Go setup-the-rails-app

  • 此书中的很多原始材料都是来自Subversion项目(http://subversion.tigris.org/)的五年工作。Subversion是一个从零开始的开源版本控制系统,目的在于替代CVS成为开源社区版本控制系统事实上的选择。这个项目由我的雇主CollabNet公司(http://www.collab.net/)在2000年初发起,感谢上帝CollaNet从一开始就正确理解如何将它作为一