当前位置: 首页 > article >正文

在使用 Navicat 操作 MongoDB 时,进行 CRUD(创建、读取、更新、删除)操作的基本语法如下:

插入单条数据

db.collection_name.insert({"field1": "value1", "field2": "value2"});

插入多条数据

db.collection_name.insertMany([
    {"field1": "value1", "field2": "value2"},
    {"field1": "value3", "field2": "value4"}
]);

查询所有数据

db.collection_name.find();

模糊查询

db.collection_name.find({"field": /pattern/}); // 例如:查找包含特定字符串的记录

更新单条数据

db.collection_name.updateOne(
    {"field": "value"}, 
    {$set: {"field_to_update": "new_value"}}
);

更新多条数据

db.collection_name.updateMany(
    {"field": "value"}, 
    {$set: {"field_to_update": "new_value"}}
);

删除单条数据

db.collection_name.deleteOne({"field": "value"});

删除多条数据

db.collection_name.deleteMany({"field": "value"});


http://www.kler.cn/a/397326.html

相关文章:

  • Ubuntu 24.04 安装 JDK 21
  • PyAEDT:Ansys Electronics Desktop API 简介
  • Spring Batch :高效处理海量数据的利器
  • thinkphp6配置多应用项目及多域名访问路由app配置
  • Docker占用空间太大磁盘空间不足清理妙招
  • 供应链管理、一件代发系统功能及源码分享 PHP+Mysql
  • 《操作系统 - 清华大学》3 -3:连续内存分配:内存碎片与分区的动态分配
  • 机器学习day3-KNN算法、模型调优与选择
  • 【GeekBand】C++设计模式笔记11_Builder_构建器
  • java Collections 详解
  • 第22章 企业级Docker虚拟化平台实战
  • Java StringBuilder详解
  • 数据结构《栈和队列》
  • 针对git、giteeVSCode连接的使用 || Live Share插件使用
  • 最新U盘PE启动安装Win10/Win11系统教程
  • 数据结构(初阶4)---循环队列详解
  • Oracle OCP认证考试考点详解082系列22
  • 正确使用primefaces的process和update
  • elementPlus + table 树形懒加载,子节点的刷新
  • 智慧建造-运用Trimble技术将梦幻水族馆变为现实【上海沪敖3D】
  • 算法----二分法找出有序列表指定值
  • RTSP播放器EasyPlayer.js播放器UniApp或者内嵌其他App里面webview需要截图下载
  • rust高级特征
  • 应用层协议之WebSocket
  • 分享一些关于 C 函数与 lua 交互的实际项目案例
  • 高级数据结构——hash表与布隆过滤器