小编Jor*_*res的帖子

带有 Validators.pattern 的正则表达式仅用于整数

我正在尝试使用正则表达式创建仅适用于整数(例如 60)的验证器。我正在尝试这样做:

meter: ["", Validators.required, Validators.pattern(/[0-9]/)]
Run Code Online (Sandbox Code Playgroud)

它不起作用,但我不得不说我对这种技术并不熟悉。任何人都可以阐明如何修改此表达式以仅接受整数吗?这个数字是针对身高的,身高又分为米和厘米。

我已经搜索过,但我可以找到小数,所以,不知何故,也许因为它太微不足道了,对于整数,我找不到,事实上,我昨天在这里找到了,但我找不到答案了,我找到了,我在寻找另一件事。

regex formbuilder angular angular-custom-validators

3
推荐指数
1
解决办法
8171
查看次数

Array.push 似乎不适用于 MongoDB

我想在 MongoDB 中创建一个动态向量/数组。这个想法很简单:每当有人提交某些内容时,它都应该更新我的 MongoDB 数据库中的用户。我为此创建了一个变量。我已经测试过:正确找到了正确的用户。

请找到我的代码片段。

User.findOne({ name })
          .then(user => {                
            user.something.push(something to push);
          })
Run Code Online (Sandbox Code Playgroud)

我在创建时将默认值设置为空:

  something: {   
    type: [String],
    default: []
  }
Run Code Online (Sandbox Code Playgroud)

但是,它不会保存,也不会抛出任何错误。有人猜测幕后可能发生什么吗?我是 MongoDB 新手。

mongodb node.js express

2
推荐指数
1
解决办法
265
查看次数