分类: 数据库

MongoDB 中的 TTL 索引

在 MongoDB 中有一个 TTL 索引,该索引可以为文档设置一个超时时间,文档超过这个时间就会自动删除。

MongoDB模糊查询

在MySQL中,如果我们想进行简单的搜索或者是模糊匹配直接用like就可以了like '%关键字%'。但在MongoDB中并没有类似的语法,我们该如何实现搜索功能呢? MongoDB提供了find方法,比如我们查询一本书,可能是这样做的: BookModel.find( { "bookname": "HTML5" }, function ( err, user ) { //...}); 但这样只能精确查到bookname为HTML5的结果,而“HTML5开发指南”,“HTML5教程”类似的这些书籍就搜索不到了。