最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mongose 模糊檢索實現(xiàn)方法示例詳解

 更新時間:2023年08月18日 10:02:32   作者:freeman_Tian  
這篇文章主要為大家介紹了mongose 模糊檢索實現(xiàn)方法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

條件查找

$regex為模糊查詢的字符串提供正則表達式功能,MongoDB使用Perl兼容正則表達式

//通過條件查找,支持username模糊搜索并分頁
    findAdminByParamsAndPageHasFuzzy(params, pager) {
        if (params.username) {
            let pattern = new RegExp(params.username);
            params.username = {
                $regex: pattern,
                $options: 'imxs'
            };
        }
        if (params.orgname) {
            let pattern = new RegExp(params.orgname);
            params.orgname = {
                $regex: pattern,
                $options: 'imxs'
            };
        }
        if (params.adminRoles) {
            params.adminRoles = mongoose.Types.ObjectId(params.adminRoles);
        }
        AdminHandler.searchParamsClearEmptyValue(params);
        return Promise.all([
            adminModel.find(params, { password: 0 }).count().exec(),
            adminModel.find(params, { password: 0 }).sort({
                _id: -1
            }).populate("adminRoles").skip((pager.pageIndex - 1) * pager.pageSize).limit(pager.pageSize).exec()
        ])
    }

RegExp 對象

RegExp 對象用于存儲檢索模式。通過 new 關(guān)鍵詞來定義 RegExp 對象

RegExp 對象有 3 個方法:test()、exec() 以及 compile()

  • test() 方法檢索字符串中的指定值。返回值是 true 或 false;
  • exec() 方法檢索字符串中的指定值。返回值是被找到的值。如果沒有發(fā)現(xiàn)匹配,則返回 null
var patt1=new RegExp("e");
document.write(patt1.exec("The best things in life are free"));
  • compile() 方法用于改變 RegExp。compile() 既可以改變檢索模式,也可以添加或刪除第二個參數(shù);
var patt1=new RegExp("e");
document.write(patt1.test("The best things in life are free"));
patt1.compile("d");
document.write(patt1.test("The best things in life are free"));

以上就是mongose 模糊檢索實現(xiàn)示例詳解的詳細內(nèi)容,更多關(guān)于mongose 模糊檢索的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 深入了解MongoDB 分布式集群

    深入了解MongoDB 分布式集群

    這篇文章主要介紹了MongoDB 分布式集群的相關(guān)資料,文中講解非常細致,幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • Mongodb3.0.5 副本集搭建及spring和java連接副本集配置詳細介紹

    Mongodb3.0.5 副本集搭建及spring和java連接副本集配置詳細介紹

    這篇文章主要介紹了Mongodb3.0.5 副本集搭建及spring和java連接副本集配置詳細介紹的相關(guān)資料,這里對安裝步驟進行了詳解,需要的朋友可以參考下
    2016-12-12
  • MongoDB高效讀寫海量數(shù)據(jù)的方法

    MongoDB高效讀寫海量數(shù)據(jù)的方法

    這篇文章介紹了MongoDB高效讀寫海量數(shù)據(jù)的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-02-02
  • MongoDB學(xué)習(xí)以及集群搭建的實踐全紀錄

    MongoDB學(xué)習(xí)以及集群搭建的實踐全紀錄

    這篇文章主要給大家介紹了關(guān)于MongoDB學(xué)習(xí)以及集群搭建的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • MongoDB使用mongoexport和mongoimport命令,批量導(dǎo)出和導(dǎo)入JSON數(shù)據(jù)到同一張表的實例

    MongoDB使用mongoexport和mongoimport命令,批量導(dǎo)出和導(dǎo)入JSON數(shù)據(jù)到同一張表的實例

    今天小編就為大家分享一篇關(guān)于MongoDB使用mongoexport和mongoimport命令,批量導(dǎo)出和導(dǎo)入JSON數(shù)據(jù)到同一張表的實例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • MongoDB可視化工具mongodb-compass

    MongoDB可視化工具mongodb-compass

    這篇文章介紹了MongoDB的可視化工具mongodb-compass,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • MongoD管理數(shù)據(jù)庫的方法介紹

    MongoD管理數(shù)據(jù)庫的方法介紹

    這篇文章介紹了MongoDB管理數(shù)據(jù)庫的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • mongodb 實現(xiàn)遠程連接

    mongodb 實現(xiàn)遠程連接

    這篇文章主要介紹了mongodb 實現(xiàn)遠程連接,需要的朋友可以參考下
    2014-07-07
  • Centos系統(tǒng)搭建MongoDB數(shù)據(jù)庫

    Centos系統(tǒng)搭建MongoDB數(shù)據(jù)庫

    這篇文章介紹了Centos系統(tǒng)搭建MongoDB數(shù)據(jù)庫的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • MongoDB安裝及接入springboot的詳細過程

    MongoDB安裝及接入springboot的詳細過程

    MongoDB是一個開源、高性能、無模式(模式自由)的文檔(Bson)型數(shù)據(jù)庫,這篇文章主要介紹了MongoDB安裝及接入springboot,需要的朋友可以參考下
    2024-05-05

最新評論

通渭县| 寿宁县| 镇原县| 舞阳县| 鄂温| 桐城市| 香河县| 内黄县| 浑源县| 龙口市| 兴仁县| 甘孜| 溧水县| 宾川县| 清水县| 开鲁县| 彰化市| 通州区| 正蓝旗| 延庆县| 鹤庆县| 仙桃市| 邹平县| 广昌县| 资溪县| 祁东县| 英山县| 新宁县| 柳河县| 陈巴尔虎旗| 昭苏县| 屯门区| 陇南市| 郎溪县| 嵊泗县| 彰武县| 金平| 金川县| 普安县| 浮山县| 岳池县|