首页
学习
活动
专区
工具
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()这两个操作

55930

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.建立唯一索引:唯一索引的意思是

41520
领券