首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

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()这两个操作

56430

Mongodb索引操作

数据库的索引也是如此,它的作用就是用来提升查询速度的,有了索引,MongoDB查询的时候就可以索引中找到条目后,直接跳转到目标collection的位置。...二.默认索引 检索系统索引时,可以发现,mongodb默认的为每个集合都建立了默认的”_id”索引,作为检索时参照的索引。...即我们平时的find操作都是默认根据”_id”这个索引来查找的 > db.system.indexes.find();{ "v" : 1, "key" : { "_id" : 1 }, "ns" : "...:i})} 四.自定义索引有无的对比 首先为c4集合的name字段建立索引,关键字为ensureIndex,语法为db.c4.ensureIndex({age:1}),之后再执行查询age=100的操作...五.对索引的其他操作 1.查询索引的相关信息 db.集合.stats(); 2.删除索引,删除集合,也会将集合中的索引全部删除 db.集合.dropIndex({索引字段:1}) 3.建立唯一索引:唯一索引的意思是

41820

MongoDB基本操作

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

1.4K40
领券