首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MongoDB基本操作

    并新增了一条{“name”:”lecaf”}的数据 db.users.insert({“name”:”ghost”, “age”:10}) 在users集合中插入一条新数据,,如果没有users这个集合,mongodb...会自动创建 save()和insert()也存在着些许区别:若新增的数据主键已经存在,insert()会不做操作并提示错误,而save() 则更改原来的内容为新内容。...val$/i })    正则,类似like;“i”忽略大小写,“m”支持多行 db.collection.find({ $or : [{a : 1}, {b : 2} ] })    $or或 (注意:MongoDB...*val$/i } })    这是一个与其他查询条件组合使用的操作符,不会单独使用。上述查询条件得到的结果集加上$not之后就能获得相反的集合。...count(true)    count()返回结果集的条数 db.collection.find().skip(5).limit(5).count(true)    在加入skip()和limit()这两个操作时

    82030

    MongoDB教程(十五):MongoDB原子操作

    MongoDB 提供了一系列内置的原子操作,使开发者能够轻松地在数据库层面实现事务性和数据完整性。...本文将深入探讨 MongoDB 中的原子操作,包括更新、插入和删除操作的原子性,并通过具体案例代码展示如何在实际应用中运用这些原子操作。...一、MongoDB 原子操作概述 MongoDB 中的原子操作通常指的是在单个文档或单个写操作级别上,确保操作的不可分割性和隔离性。...在4.0版本之后,MongoDB 还引入了多文档事务,允许在多个文档或集合上执行跨文档的原子操作。 二、单文档原子操作 1. 更新操作 MongoDB 的更新操作天然具备原子性。...db.users.deleteOne( { _id: ObjectId("5f9c9d...") } ); 三、多文档原子操作 在 MongoDB 4.0 及以上版本中,可以使用事务来实现跨文档的原子操作

    25710

    MongoDB基本操作

    ---- 客户端安装配置 上篇文章我们提到可以在MongoDB启动成功之后通过mongo命令进入MongoDB客户端,然后在客户端输入操作命令执行增删改查等操作。...删 remove操作可以用来删除数据,如下: ?...shell其他操作 我们也可以将要执行的脚本放在一个js文件中,在使用shell脚本时指定要执行的js文件,如下: mongo ~/myjs.js shell会依次执行js中的脚本,并在执行完成后退出。...如果有每次启动都要加载的js文件,我们可以将其内容放在.mongorc.js文件中,该文件放在当前用户目录下,如下: ? 这样,每次启动都会打印一个"你好,欢迎使用MongoDB"....好了,MongoDB的基本操作我们先说这么多,让各位小伙伴对MongoDB有一个基本的认识,后面的文章我们会详细的介绍MongoDB中增删改查的各种情况,敬请关注。 参考资料: 1.

    1.6K40
    领券