MongoDB的一些常用查詢方法
更新時間:2015年07月04日 09:14:44 投稿:junjie
這篇文章主要介紹了MongoDB的一些常用查詢方法,本文羅列了MongoDB的一些常見、常用查詢方法,非常的實用,需要的朋友可以參考下
Query.All("name", "a", "b");//通過多個元素來匹配數(shù)組 Query.And(Query.EQ("name", "a"), Query.EQ("title", "t"));//同時滿足多個條件 Query.EQ("name", "a");//等于 Query.Exists("type", true);//判斷鍵值是否存在 Query.GT("value", 2);//大于> Query.GTE("value", 3);//大于等于>= Query.In("name", "a", "b");//包括指定的所有值,可以指定不同類型的條件和值 Query.LT("value", 9);//小于< Query.LTE("value", 8);//小于等于<= Query.Mod("value", 3, 1);//將查詢值除以第一個給定值,若余數(shù)等于第二個給定值則返回該結(jié)果 Query.NE("name", "c");//不等于 Query.Nor(Array);//不包括數(shù)組中的值 Query.Not("name");//元素條件語句 Query.NotIn("name", "a", 2);//返回與數(shù)組中所有條件都不匹配的文檔 Query.Or(Query.EQ("name", "a"), Query.EQ("title", "t"));//滿足其中一個條件 Query.Size("name", 2);//給定鍵的長度 Query.Type("_id", BsonType.ObjectId);//給定鍵的類型 Query.Where(BsonJavaScript);//執(zhí)行JavaScript Query.Matches("Title", str);//模糊查詢 相當于sql中l(wèi)ike -- str可包含正則表達式
相關(guān)文章
MongoDb的"not master and slaveok=false"錯誤及解決方法
今天小編就為大家分享一篇關(guān)于MongoDb的"not master and slaveok=false"錯誤及解決方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-10-10MongoDB在Windows系統(tǒng)和Linux系統(tǒng)中實現(xiàn)自動定時備份的操作步驟
要在Windows系統(tǒng)中實現(xiàn)自動定時備份MongoDB數(shù)據(jù)庫,可以使用Windows任務計劃程序和MongoDB自帶的mongodump工具,這篇文章主要介紹了MongoDB在Windows系統(tǒng)和Linux系統(tǒng)中實現(xiàn)自動定時備份的操作步驟,需要的朋友可以參考下2023-12-12mongodb官方的golang驅(qū)動基礎使用教程分享
這篇文章主要給大家介紹了關(guān)于mongodb官方的golang驅(qū)動基礎使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用mongodb具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2018-12-12MongoDB模糊查詢正則regex(類似like?和?not?like)
在類關(guān)系型數(shù)據(jù)庫中,like和not?like是常用的模糊查詢操作符,它允許我們在匹配字段的時候使用通配符,在MongoDB中,也有類似的操作符,MongoDB?可以使用?$regex?操作符來設置匹配字符串的正則表達式,MongoDB?使用?PCRE(Perl?兼容的正則表達式)作為正則表達式語言2024-02-02