腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果
首先
调用
model.validate
(),
Mongoose
将
保存
无效
数据
,
而
不会
抛出
验证
错误
node.js
、
mongodb
、
mongoose
MongoDB 4.2.2和
Mongoose
5.8.3 (最新)和NodeJS 13.3.0 (Windows x64)
如果
我创建一个模式和模型,然后创建模型的一个实例并添加一些
数据
,然后运行validate(),然后运行save():即使validate()失败,
数据
也会
保存
到集合中,
而
不会
抛出
额外的
验证
错误
。下面是测试代码: var
mongoose
= require('
浏览 15
提问于2020-01-01
得票数 0
1
回答
Mongoose
条件必填字段
node.js
、
mongodb
、
mongoose
、
mongoose-schema
const { Schema, model } = require("
mongoose
"); a: { type: Boolean, defaultthis.a; }但是,
如果
我按照上面的方式定义模式,即使a设置为false,最后一行中的validate
调用
也会
浏览 41
提问于2021-06-10
得票数 0
回答已采纳
2
回答
为什么无法在控制台查看ActiveRecord
验证
?
ruby
、
validation
、
activerecord
、
console
我有一个ActiveRecord类
调用
User,在:name和:email上有简单的
验证
,比如presence: true,length:{ maximum: 15 }等。我想我应该在控制台中检查
验证
。
验证
不会
抛出
任何
错误
。当我尝试user_instance.save时,记录
不会
写入
数据
库,所以在那个阶段它显然工作得很好。我做错了什么?
浏览 0
提问于2012-02-11
得票数 6
2
回答
‘`
mongoose
`’是如何处理添加包含模式中__NOT__部分的字段的文档的?
node.js
、
mongodb
、
mongoose
我假设当我使用架构中未定义的字段
保存
文档时,它会引发
错误
。相反,它在集合中创建了一个新文档,但没有该字段。(注意:我意识到mongodb本身是“无模式的”,因此集合中的每个文档可以完全不同。)两个问题 (问题是--我相信
浏览 0
提问于2013-05-12
得票数 24
回答已采纳
2
回答
如何在猫鼬和db.collections.insertOne上
验证
node.js输入
javascript
、
node.js
、
mongodb
、
mongoose
、
mongoose-schema
在MySQL中,当我定义了一个包含所需字段的表时,
数据
库
将
拒绝接受不符合模型规则的输入。我注意到,在mongoDB中,至少在我设置它的方式中,情况并非如此。我在blog-schema.js中定义了以下模型在这里,
浏览 0
提问于2018-10-23
得票数 0
回答已采纳
1
回答
Express Js
Mongoose
未
抛出
无效
列
错误
node.js
、
mongodb
、
express
、
mongoose
、
graphql
当我尝试执行下面的查询时,我得到了包含有效
数据
的正确GraphQL响应。Role.findOne({role_name: "SUPERADMIN"});Role.findOne({ role_name: "SUPERADMIN", dummy_column: "asd" }); ORM / DB不应该
抛出
一个
浏览 2
提问于2021-11-07
得票数 0
1
回答
猫鼬
验证
会触发
错误
,但
数据
仍被存储。
node.js
、
mongoose
猫鼬文档声称,
如果
验证
失败,它将
不会
存储
数据
。但是,下面的代码确实存储了发送到/api/order中的
无效
数据
。console.write确实打印了预期的
错误
,但此时
数据
已经在
数据
库中了。“此方法称为预
保存
,
如果
违反
验证
规则,则
保存
将
中止,
错误
将返回给您的回调。console.log(err);
浏览 0
提问于2013-12-28
得票数 0
2
回答
使用异常
验证
Asp.net MVC中的业务逻辑
asp.net-mvc
、
validation
我有一个关于我用来在asp.net mvc中进行业务规则
验证
的方法的问题。MergeModelStates(ModelStateDictionary state) state.Merge(this.State);} return View("Add",inputModel); return View("List");使用异常来做这样的事情是
错误
浏览 6
提问于2009-10-28
得票数 7
回答已采纳
2
回答
在
保存
和从上下文中移除之前
验证
实体
c#
、
entity-framework
是否可以在
调用
SaveChanges之前
验证
我已经添加到上下文中的实体,并删除
无效
的实体,这样在
保存
时就
不会
得到EntityValidationErrors?我有一个大约3k个实体的列表,其中一些包含
无效
数据
,这些
数据
阻止了所有其他实体被
保存
。我不想单独
保存
每个实体,而是忽略那些有
错误
的实体。 在尝试寻找解决方案时,我发现您可以禁用
验证
。
如果
我这样做了,SaveC
浏览 4
提问于2016-02-15
得票数 8
回答已采纳
2
回答
REST HTTP状态代码(
如果
出错的话)
node.js
、
rest
、
mongoose
、
http-status-codes
当可能发生
错误
时,必须使用哪种状态代码。从猫鼬
数据
库里得到所有的银行。用户只执行此客户端操作。errorHandler.getErrorMessage(err) } else { }我认为状态码是500
而
不是
浏览 4
提问于2016-08-17
得票数 1
回答已采纳
1
回答
具有唯一性和索引的
验证
ruby-on-rails
、
ruby-on-rails-4
与向模型添加“唯一性”关键字相比,我知道通过创建索引进行
验证
是绝对可靠的。 同时拥有索引和“唯一性”是否有价值。那会
不会
是个坏主意?
浏览 2
提问于2016-06-21
得票数 1
回答已采纳
1
回答
Mongoose
.js唯一
验证
node.js
、
validation
、
mongoose
注意:在问题的底部有一个编辑: 我可以使用自定义
验证
器或
Mongoose
.js模型文件中的前挂钩检查
数据
库的唯一性吗?
Mongoose
也有一个“唯一”属性,
如果
项目不是唯一的,就会
抛出
一个
错误
。但他们的文档清楚地表明这不是一个
验证
器。并且它
抛出
的
错误
不会
像
验证
错误
那样被路由。 以下是模型文件的相关部分。这将检查
数据
库,
如果
没有d
浏览 25
提问于2019-09-23
得票数 0
3
回答
模型绑定和
验证
错误
asp.net
、
asp.net-mvc-3
、
validation
、
model-binding
我的模型的设计方式是,
如果
数据
无效
,属性
将
抛出
验证
错误
。在这种情况下,属性不使用
无效
数据
设置。当我重新显示编辑视图时,会显示
验证
错误
消息;但是,用户先前输入的值已经消失,因为它绑定到的模型只包含旧的有效
数据
。例如,假设我有一个Person类,
而
Name属性不能是空字符串或空字符串,否则它会
抛出
验证
异常并阻止设置该属性。现在假设用
浏览 3
提问于2013-08-01
得票数 0
回答已采纳
2
回答
ReactiveCommand返回值和视图反馈循环
c#
、
wpf
、
validation
、
mvvm
、
reactiveui
我有一个ViewModel,它代表一个DataModel文档,并希望对
数据
执行
验证
,以便
将
任何潜在的破坏行为通知设计人员。Begin编辑 });} 让Validate成为一个ReactiveCommand<Error>
而
只
调用</
浏览 0
提问于2015-10-03
得票数 2
回答已采纳
3
回答
NodeJS崩溃:当找不到文档时,猫鼬findById()
不会
抛出
错误
node.js
、
mongodb
、
express
、
mongoose
、
crash
为什么猫鼬没有
抛出
一个
错误
? 据我所知,没有引发
错误
,因为
如果
抛出
错误
,我的if语句就会执行并将
错误
返回给用户。
如果
我在url中输入一个伪造的id,那么我会得到一个
错误
,但是
如果
我粘贴到一个我已经删除的记录的_id中,一个
错误
不会
被
抛出
,执行会转移到else块,然后继续删除一个不存在的文档。即使是.remove()似乎也没有发现这个
错误
.服务器刚
浏览 1
提问于2016-05-15
得票数 6
回答已采纳
6
回答
验证
输入的设计模式?
java
、
design-patterns
、
validation
验证
输入的最佳方法是什么?为了论证起见,
如果
输入
无效
,用户希望得到一条解释原因的消息。 Validator方法:
将
输入传递给
验证
器,
如果
输入有效,
验证
器
将
返回true。否则,
验证
器
将
返回false (或
错误
代码),并让
调用
方处理
无效
输入。或者
验证
器自己承担起采取行动的责任。或者,
验证
器
调用
浏览 8
提问于2010-09-13
得票数 5
1
回答
用猫鼬MongoDB尽最大努力
保存
javascript
、
node.js
、
database
、
mongodb
、
mongoose
我正在
将
日志
保存
到MongoDB。显然,理想情况下,这些日志
将
生成完美和无
错误
,但是日志的整个思想是跟踪问题,所以当有问题时,我需要日志尽力
保存
,即使
数据
无效
。有时,对象被
保存
到日志中,有时这些对象是递归依赖于自己的。显然,我不能将递归对象
保存
到MongoDB (至少不是很容易),所以Mongo会
抛出
一个
错误
,向我解释这个
错误
,并且
不会
保存
这些日
浏览 5
提问于2021-05-05
得票数 0
1
回答
主干网、节点和Mongo
错误
验证
和通信
node.js
、
mongodb
、
validation
、
backbone.js
、
error-handling
如果
是,则显示UI
错误
。
首先
是布景。这似乎就是error:的目的,但是我会
抛出
服务器
错误
响应(比如501)来强制使用error:处理程序,
而
501的
错误
响应会出现在控制台中。这似乎不对,这并不是说“我无法到达服务器”。但
如果
我这么做了,那为什么还要麻烦蒙戈来防止重复呢?我绝
不会
提交一个
浏览 5
提问于2014-07-31
得票数 0
回答已采纳
2
回答
findById(req.params.id)返回null作为响应?
node.js
、
express
、
mongoose
我的问题不同于其他人,当我传递/:id时,我返回JSON是的,这没问题,但问题是,当我给出
错误
的objectId时,它返回statusCode 200的空值,
而
不是这个id
错误
的
错误
。根据我的感觉,它
调用
.catch块
而
不是.then块,因为id在
数据
库中不可用。
浏览 25
提问于2019-10-06
得票数 0
1
回答
Backbone.js -
保存
对象时未触发
错误
事件
javascript
、
backbone.js
、
backbone-events
我已经绑定了以下方法,以便在
验证
失败时显示字段
错误
:当我尝试
将
无效
值设置为我的模型时,
错误
事件将被正确触发。this.model.set(invalidValues); // triggers showError method 但是,
如果
我试图使用相同的
无效
值
保存
对象,
验证
就会像预期的那样失败,但是
错误</
浏览 2
提问于2012-03-19
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Node.js中的关注点分离
智能合约语言 Solidity 教程系列9-错误处理
Java 异常处理的 20 个最佳实践,你知道几个?
Spring 事务使用详解
Node.js操作MongoDB数据库
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券