文档的插入使用 try catch | 学习笔记

简介: 快速学习 文档的插入使用 try catch

开发者学堂课程【MongoDB精讲课程(上):文档的插入使用 try catch学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/726/detail/12956


文档的插入使用 try catch


内容介绍

一、文档的插入使用 try catch

 

一、文档的插入使用 try catch

如果某条数据插入失败,将会终止插入,但已经插入成功的数据不会回滚掉。

因为批量插入由于数据较多容易出现失败,因此,可以使用 try catch 进行异常捕捉处理,测试的时候可以不处理。将db . comment drop 后,再执行。

如:

try {
db . comment . insertMany
[
{
_ id:1," articleid :100001,"

content :“我们不应该把清晨浪费在手机上,健康很重要,一杯温水幸福你我他。",

userid:1002, nickname:"相于江湖",

createdatetime: new Date (2019-08-05T22:08:15.522z"),"

likenum: NumberInt (1000),"state:"1"},
{
_ id :2," articleid:100001","

content:我夏天空腹喝凉开水,冬天喝温开水,"userid":"1005,"

nickname":"伊人憔悴","createdatetime: new Date ("2019-08-05T23:58:51.485z),

likenum: NumberInt (888),state:1},
{
_ id ":"3"," articleid ":"100001","

content ":我一直喝凉开水,冬天夏天都喝。,"userid":"1004","

nickname":“杰克船长","

createdatetime : new Date ("2019-08-06T01:05:06.321z"),"

likenum: NumberInt (666),"state":"1"},
{
_ id ":"4",articleid":"100001","

content ":"专家说不能空腹吃饭,影响健康

,"userid":"1003","nickname":”凯撒”,

"createdatetime": new Date ("20190806T08:18:35.288z"),"likenum": NumberInt (2000)," state ":" 1"},
{
_ id ":"5"," articleid ":"100001","

content ":"研究表明,刚烧开的水千万不能喝,因为烫嘴。,

"userid":"1003,"nickname":"凯撒”,"createdatetime" new Date ("2019-0806T11:01:02.521z),"likenum": NumberInt (3000),"state":"1"}

]);
}  catch  ( e ) {

print  ( e );

}

/_id 主键,除了自动生成,也可以去指定。但是通常开发时不会去指定,因为一旦指定重复是非常麻烦的。

首次使用 db.comment.drop() ,其次使用 try catch 。直接进行复制,执行。输入 db.comment.find() ,数据就被插入成功。

相关文章
|
2月前
|
存储 缓存 数据处理
71_数据版本控制:Git与DVC在LLM开发中的最佳实践
在2025年的大模型(LLM)开发实践中,数据和模型的版本控制已成为确保项目可重复性和团队协作效率的关键环节。与传统软件开发不同,LLM项目面临着独特的数据版本控制挑战:
|
2月前
|
机器学习/深度学习 存储 人工智能
大模型微调:从理论到实践的全面指南
🌟蒋星熠Jaxonic:AI探索者,专注大模型微调技术。从LoRA到RLHF,实践医疗、法律等垂直领域模型优化,分享深度学习的科学与艺术,共赴二进制星河的极客征程。
大模型微调:从理论到实践的全面指南
|
5月前
|
安全 固态存储 Windows
电脑重置一次对电脑伤害大吗
电脑重置是指将系统恢复至初始状态,常用于解决卡顿、病毒等问题。本文解析重置对硬件无直接伤害,并介绍其适用场景、注意事项及与重装系统的区别,助你科学维护电脑。
|
5月前
|
人工智能 缓存 监控
GitHub 8k star!Portkey AI Gateway 如何帮你3行代码接入1600+ LLM,实现成本、可靠性与安全三赢?
Portkey AI Gateway 是一个轻量级、高速、安全的中间层,帮助应用对接多模态 AI 模型,统一管理,快速落地。支持超1600款语言、视觉、音频、图像模型,通过 1 个 API 接口实现快速、可靠、安全的模型路由。具备智能路由、自动重试、缓存机制、合规控制等功能,助力企业高效构建 AI 应用。
362 0
|
前端开发 JavaScript Java
使用Spring Boot实现跨域资源共享(CORS)
使用Spring Boot实现跨域资源共享(CORS)
|
人工智能 算法 小程序
AI算命:千亿市场的好生意?
明知被骗,却依然甘愿掉入AI算命的陷阱。
AI算命:千亿市场的好生意?
|
存储 机器学习/深度学习 算法
Python 实现LSB算法进行信息隐藏 包含空域与变换域 JPEG信息隐藏算法 对PDF文件进行信息隐藏 基于卷积神经网络的隐写分析 Matlab SRM、SCA隐写分析
Python 实现LSB算法进行信息隐藏 包含空域与变换域 JPEG信息隐藏算法 对PDF文件进行信息隐藏 基于卷积神经网络的隐写分析 Matlab SRM、SCA隐写分析
870 0
Python 实现LSB算法进行信息隐藏 包含空域与变换域 JPEG信息隐藏算法 对PDF文件进行信息隐藏 基于卷积神经网络的隐写分析 Matlab SRM、SCA隐写分析
|
机器学习/深度学习 人工智能 自动驾驶
计算机视觉中的corner-case及其优化策略
Corner cases(CC)是指不经常出现或一些极端的场景数据,也是一种长尾问题的表现形式。然而,对于感知模型来说,CC非常重要,因为在自动驾驶系统的推理过程中,它需要训练、验证和提高感知模型的泛化性能。例如,一辆配备了最先进的目标检测器的车辆在高速公路上疾驰,可能无法及时发现失控的轮胎或翻倒的卡车(如下图)。这些自动驾驶目标检测失败的案例可能会导致严重的后果,危及生命。
计算机视觉中的corner-case及其优化策略
|
机器学习/深度学习 存储 PyTorch
使用PyTorch Lightning构建轻量化强化学习DQN(附完整源码)(二)
使用PyTorch Lightning构建轻量化强化学习DQN(附完整源码)(二)
768 0
使用PyTorch Lightning构建轻量化强化学习DQN(附完整源码)(二)