mongodb
文章平均质量分 55
赖勇浩
这个作者很懒,什么都没留下…
展开
-
MongoDB 备忘
查看有没有启动看看是否能够登录mongo查询当前所在的数据库db切换或创建数据库查看所有数据库show dbs查看所有数据集合(表)原创 2023-11-08 11:48:33 · 1083 阅读 · 0 评论 -
纯MongoDB实现中文全文搜索
MongoDB在2.4版中引入全文索引后几经迭代更新已经比较完美地支持以空格分隔的西语,但一直不支持中日韩等语言,社区版用户不得不通过挂接ElasticSearch等支持中文全文搜索的数据库来实现业务需求,由此引入了许多业务限制、安全问题、性能问题和技术复杂性。作者独辟蹊径,基于纯MongoDB社区版(v4.x和v5.0)实现中文全文搜索,在接近四千万个记录的商品表搜索商品名,检索时间在200ms以内,并使用Change Streams技术同步数据变化,满足了业务需要和用户体验需求。本文首先描述遇到的业务需转载 2022-04-24 23:26:15 · 3513 阅读 · 1 评论 -
mongodb的部分索引和稀疏索引
部分索引(partial index)是稀疏索引(sparse index)的超集,也就是说,能用稀疏索引完成的事,用部分索引也能完成。部分索引理论上可以让索引的尺寸(内存和硬盘占用)更小,另外也可以优化写操作的性能。部分索引可以根据不同的业务需求在同一个字段上建立不同的索引,可以达到最佳性能。而稀疏索引只能利用字段是否存在来决定是否索引该文档,灵活性上也差了一截。部分索引和稀疏索引都有可能不被查询器选用,所以要在确定使用某一个部分索引或稀疏索引的查询上用hint指定使用的索引。建立部分索引或稀疏.原创 2021-02-19 09:52:13 · 1075 阅读 · 0 评论 -
mongodb复合索引的ESR原则
For compound indexes, this rule of thumb is helpful in deciding the order of fields in the index:First, add those fields against which Equality queries are run.The next fields to be indexed should reflect the Sort order of the query.The last fields re.原创 2021-02-16 22:38:41 · 2119 阅读 · 0 评论