我正在编写一个firebase数据库应用程序,允许通过firebase以每秒一个像素的速度发送网络摄像头图像。然后在另一个网站上读取该数据库,该网站将像素重新组合成图像。 数据库是微不足道的,只有x,y位置和r,g,b值。 var db;
var dbname = 'webcam';
var data = {
x : 0,
y : 0,
r : 0,
g : 0,
b : 0
}; 所以一次只有一个像素存储在数据库中。要将数据发送到数据库,我使用以下javascript函数: function updateDB(x,y,r,g,b){
data.x =
我是FluentValidation新手,正在尝试创建一个在验证时接受某些上下文/参数的验证器。我已经创建了一个自定义验证器,在构造函数中我有如下内容:
RuleFor(request => request.someField).Custom((request, context) => {
var foo = context.ParentContext.RootContextData["someDependency"];
});
在我的呼叫代码中:
var validator = new FooValidator();
var context = new V
如果值/字符串太长,如何防止写入防火墙数据库?
例:如果我有这个数据集
userProducts
userId
productID
名字
价格
如果“名称”大于10个字符,我不想将此产品添加到数据库中。我怎么能这么做?
就像这样:?
exports.preventNameTooLong = functions.database.ref('/userProducts/{userID}/')
.onWrite(event => {
// Grab the current value of what was writt